Skip to content

feat: fsst inline varbin child#7316

Merged
joseph-isaacs merged 6 commits intodevelopfrom
ji/fix-fsst
Apr 8, 2026
Merged

feat: fsst inline varbin child#7316
joseph-isaacs merged 6 commits intodevelopfrom
ji/fix-fsst

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented Apr 7, 2026

The FSST arrays used to have a children that MUST be a VarBin. However this doesn't work with slots.

Instead the FSST array has a offsets child and a bytes buffer.

This is not a break its backwards compat

@joseph-isaacs joseph-isaacs changed the title fix: array correctly update their validity fix: fsst inline varbin child Apr 7, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
CI docs check caught links to pub(crate) constants CODES_OFFSETS_SLOT
and CODES_VALIDITY_SLOT in the public FSSTData doc comment.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 7, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 347f00c 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.920x ➖


datafusion / vortex-file-compressed (0.920x ➖, 2↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 124682490 136131075 0.92
polarsignals_q01/datafusion:vortex-file-compressed 373939269 408551643 0.92
polarsignals_q02/datafusion:vortex-file-compressed 🚀 23111693 27629524 0.84
polarsignals_q03/datafusion:vortex-file-compressed 382117078 397544107 0.96
polarsignals_q04/datafusion:vortex-file-compressed 10950154 12075489 0.91
polarsignals_q05/datafusion:vortex-file-compressed 🚀 14884329 16749161 0.89
polarsignals_q06/datafusion:vortex-file-compressed 18861009 19919130 0.95
polarsignals_q07/datafusion:vortex-file-compressed 13915054 14492615 0.96
polarsignals_q08/datafusion:vortex-file-compressed 465981018 483209964 0.96
polarsignals_q09/datafusion:vortex-file-compressed 10056874 11000586 0.91

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: PolarSignals Profiling

File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 689.09 MB 689.09 MB +8.92 KB +0.0%

Totals:

  • vortex-file-compressed: 689.09 MB → 689.09 MB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.6%
Vortex (geomean): 1.039x ➖
Parquet (geomean): 1.033x ➖
Shifts: Parquet (control) +3.3% · Median polish +3.3%


datafusion / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50838263 53329459 0.95
tpch_q02/datafusion:vortex-file-compressed 33396641 33136476 1.01
tpch_q03/datafusion:vortex-file-compressed 26849225 27652369 0.97
tpch_q04/datafusion:vortex-file-compressed 18550383 18708943 0.99
tpch_q05/datafusion:vortex-file-compressed 54580166 56239832 0.97
tpch_q06/datafusion:vortex-file-compressed 9926031 10187801 0.97
tpch_q07/datafusion:vortex-file-compressed 63935378 65222070 0.98
tpch_q08/datafusion:vortex-file-compressed 47485453 47207104 1.01
tpch_q09/datafusion:vortex-file-compressed 54674761 55912819 0.98
tpch_q10/datafusion:vortex-file-compressed 44577596 43249222 1.03
tpch_q11/datafusion:vortex-file-compressed 18326173 17345228 1.06
tpch_q12/datafusion:vortex-file-compressed 22482599 23014455 0.98
tpch_q13/datafusion:vortex-file-compressed 27825603 27615056 1.01
tpch_q14/datafusion:vortex-file-compressed 16273773 16330862 1.00
tpch_q15/datafusion:vortex-file-compressed 24037138 24335465 0.99
tpch_q16/datafusion:vortex-file-compressed 25115964 24582691 1.02
tpch_q17/datafusion:vortex-file-compressed 66552168 64687780 1.03
tpch_q18/datafusion:vortex-file-compressed 79120678 78511103 1.01
tpch_q19/datafusion:vortex-file-compressed 22727943 22805143 1.00
tpch_q20/datafusion:vortex-file-compressed 34678391 33935339 1.02
tpch_q21/datafusion:vortex-file-compressed 75385491 74342750 1.01
tpch_q22/datafusion:vortex-file-compressed 16383654 16473339 0.99
datafusion / vortex-compact (0.993x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57429459 56686946 1.01
tpch_q02/datafusion:vortex-compact 37572987 37117523 1.01
tpch_q03/datafusion:vortex-compact 32011856 31666348 1.01
tpch_q04/datafusion:vortex-compact 23149268 23751438 0.97
tpch_q05/datafusion:vortex-compact 57889887 57959106 1.00
tpch_q06/datafusion:vortex-compact 12820531 13171853 0.97
tpch_q07/datafusion:vortex-compact 70523354 70412575 1.00
tpch_q08/datafusion:vortex-compact 50971552 50685549 1.01
tpch_q09/datafusion:vortex-compact 61341323 62206850 0.99
tpch_q10/datafusion:vortex-compact 53855829 54098475 1.00
tpch_q11/datafusion:vortex-compact 19289500 19819905 0.97
tpch_q12/datafusion:vortex-compact 33815806 33458226 1.01
tpch_q13/datafusion:vortex-compact 36178340 36670754 0.99
tpch_q14/datafusion:vortex-compact 20302452 20903548 0.97
tpch_q15/datafusion:vortex-compact 34074577 33592502 1.01
tpch_q16/datafusion:vortex-compact 30128360 30647368 0.98
tpch_q17/datafusion:vortex-compact 70359660 69795709 1.01
tpch_q18/datafusion:vortex-compact 87833966 86411445 1.02
tpch_q19/datafusion:vortex-compact 32553897 33544673 0.97
tpch_q20/datafusion:vortex-compact 38332708 38733175 0.99
tpch_q21/datafusion:vortex-compact 87933592 88483218 0.99
tpch_q22/datafusion:vortex-compact 17314126 18021260 0.96
datafusion / parquet (1.005x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 136446078 137155996 0.99
tpch_q02/datafusion:parquet 71213604 70753101 1.01
tpch_q03/datafusion:parquet 78182516 71325048 1.10
tpch_q04/datafusion:parquet 47533015 48354272 0.98
tpch_q05/datafusion:parquet 105520628 107197050 0.98
tpch_q06/datafusion:parquet 34837391 33966296 1.03
tpch_q07/datafusion:parquet 114469694 114088162 1.00
tpch_q08/datafusion:parquet 100135332 95524408 1.05
tpch_q09/datafusion:parquet 132123242 139175875 0.95
tpch_q10/datafusion:parquet 118588876 122748055 0.97
tpch_q11/datafusion:parquet 49119367 47464570 1.03
tpch_q12/datafusion:parquet 85655566 94598526 0.91
tpch_q13/datafusion:parquet 208192317 221384669 0.94
tpch_q14/datafusion:parquet 48566250 46155573 1.05
tpch_q15/datafusion:parquet 67595305 64876952 1.04
tpch_q16/datafusion:parquet 51879805 49966814 1.04
tpch_q17/datafusion:parquet 🚨 148979911 125403978 1.19
tpch_q18/datafusion:parquet 173412398 172965827 1.00
tpch_q19/datafusion:parquet 82818534 91875540 0.90
tpch_q20/datafusion:parquet 77656846 77809017 1.00
tpch_q21/datafusion:parquet 151012747 148393845 1.02
tpch_q22/datafusion:parquet 34996772 35674574 0.98
datafusion / arrow (0.993x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 55983582 53113638 1.05
tpch_q02/datafusion:arrow 22141381 22325596 0.99
tpch_q03/datafusion:arrow 34952977 34933528 1.00
tpch_q04/datafusion:arrow 27695793 28736780 0.96
tpch_q05/datafusion:arrow 78402497 84080841 0.93
tpch_q06/datafusion:arrow 20716486 22560343 0.92
tpch_q07/datafusion:arrow 115645594 114209850 1.01
tpch_q08/datafusion:arrow 🚨 50880845 46171708 1.10
tpch_q09/datafusion:arrow 77597415 72428112 1.07
tpch_q10/datafusion:arrow 53345986 51734233 1.03
tpch_q11/datafusion:arrow 11813363 11598219 1.02
tpch_q12/datafusion:arrow 55336786 54986286 1.01
tpch_q13/datafusion:arrow 51236372 50040549 1.02
tpch_q14/datafusion:arrow 23840207 23839895 1.00
tpch_q15/datafusion:arrow 46212538 46458337 0.99
tpch_q16/datafusion:arrow 21206226 22090425 0.96
tpch_q17/datafusion:arrow 70304699 72214307 0.97
tpch_q18/datafusion:arrow 145551335 159031100 0.92
tpch_q19/datafusion:arrow 41655568 43727369 0.95
tpch_q20/datafusion:arrow 37950687 38750877 0.98
tpch_q21/datafusion:arrow 158549749 157133064 1.01
tpch_q22/datafusion:arrow 20011848 20744102 0.96
duckdb / vortex-file-compressed (1.110x ❌, 0↑ 15↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 35266327 32899891 1.07
tpch_q02/duckdb:vortex-file-compressed 🚨 31396514 27616442 1.14
tpch_q03/duckdb:vortex-file-compressed 🚨 32849843 29366641 1.12
tpch_q04/duckdb:vortex-file-compressed 🚨 33063999 29998523 1.10
tpch_q05/duckdb:vortex-file-compressed 36734681 34755305 1.06
tpch_q06/duckdb:vortex-file-compressed 🚨 12098625 10602276 1.14
tpch_q07/duckdb:vortex-file-compressed 🚨 40947037 36157875 1.13
tpch_q08/duckdb:vortex-file-compressed 43687095 41175271 1.06
tpch_q09/duckdb:vortex-file-compressed 🚨 91565282 81071919 1.13
tpch_q10/duckdb:vortex-file-compressed 40763967 37173418 1.10
tpch_q11/duckdb:vortex-file-compressed 🚨 17851300 16092911 1.11
tpch_q12/duckdb:vortex-file-compressed 🚨 25155018 22842530 1.10
tpch_q13/duckdb:vortex-file-compressed 🚨 41522466 37154797 1.12
tpch_q14/duckdb:vortex-file-compressed 🚨 25350595 22337419 1.13
tpch_q15/duckdb:vortex-file-compressed 17819025 16459025 1.08
tpch_q16/duckdb:vortex-file-compressed 33215160 30646473 1.08
tpch_q17/duckdb:vortex-file-compressed 🚨 28335231 25656273 1.10
tpch_q18/duckdb:vortex-file-compressed 52151975 47562270 1.10
tpch_q19/duckdb:vortex-file-compressed 🚨 37143744 32176989 1.15
tpch_q20/duckdb:vortex-file-compressed 🚨 39137988 35424374 1.10
tpch_q21/duckdb:vortex-file-compressed 🚨 121346825 103159985 1.18
tpch_q22/duckdb:vortex-file-compressed 🚨 20965818 18896857 1.11
duckdb / vortex-compact (1.059x ➖, 0↑ 6↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 42752473 40920698 1.04
tpch_q02/duckdb:vortex-compact 39233190 38527393 1.02
tpch_q03/duckdb:vortex-compact 35033357 32792035 1.07
tpch_q04/duckdb:vortex-compact 🚨 38416087 34817080 1.10
tpch_q05/duckdb:vortex-compact 🚨 42496761 37189263 1.14
tpch_q06/duckdb:vortex-compact 16083634 14764594 1.09
tpch_q07/duckdb:vortex-compact 46215254 43243339 1.07
tpch_q08/duckdb:vortex-compact 47265291 46419422 1.02
tpch_q09/duckdb:vortex-compact 🚨 104296965 89985592 1.16
tpch_q10/duckdb:vortex-compact 🚨 45440499 40836296 1.11
tpch_q11/duckdb:vortex-compact 21554534 20200333 1.07
tpch_q12/duckdb:vortex-compact 39825981 37616648 1.06
tpch_q13/duckdb:vortex-compact 🚨 50287276 45635539 1.10
tpch_q14/duckdb:vortex-compact 🚨 32929924 29018558 1.13
tpch_q15/duckdb:vortex-compact 21249711 19701725 1.08
tpch_q16/duckdb:vortex-compact 39151451 36171323 1.08
tpch_q17/duckdb:vortex-compact 32967595 32597833 1.01
tpch_q18/duckdb:vortex-compact 52121773 51241655 1.02
tpch_q19/duckdb:vortex-compact 38434088 37602609 1.02
tpch_q20/duckdb:vortex-compact 43375404 44815028 0.97
tpch_q21/duckdb:vortex-compact 111985375 114120780 0.98
tpch_q22/duckdb:vortex-compact 20582653 21052346 0.98
duckdb / parquet (1.061x ➖, 1↑ 4↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 101507879 78558908 1.29
tpch_q02/duckdb:parquet 40043966 39663757 1.01
tpch_q03/duckdb:parquet 72825258 70796713 1.03
tpch_q04/duckdb:parquet 50206887 47457567 1.06
tpch_q05/duckdb:parquet 71934218 68568024 1.05
tpch_q06/duckdb:parquet 21237322 20472039 1.04
tpch_q07/duckdb:parquet 82016757 81094994 1.01
tpch_q08/duckdb:parquet 103808734 100036689 1.04
tpch_q09/duckdb:parquet 169414767 161483369 1.05
tpch_q10/duckdb:parquet 134318345 127255401 1.06
tpch_q11/duckdb:parquet 🚨 24317862 21945297 1.11
tpch_q12/duckdb:parquet 49527173 45564866 1.09
tpch_q13/duckdb:parquet 🚨 300430789 272809912 1.10
tpch_q14/duckdb:parquet 52855244 49705502 1.06
tpch_q15/duckdb:parquet 🚨 32669084 24748679 1.32
tpch_q16/duckdb:parquet 60503143 55854435 1.08
tpch_q17/duckdb:parquet 51189036 49466338 1.03
tpch_q18/duckdb:parquet 133800838 140025156 0.96
tpch_q19/duckdb:parquet 🚀 74496256 86999845 0.86
tpch_q20/duckdb:parquet 66036782 63912014 1.03
tpch_q21/duckdb:parquet 194762946 177687915 1.10
tpch_q22/duckdb:parquet 55304914 52576987 1.05
duckdb / duckdb (1.083x ➖, 0↑ 8↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16744427 16176860 1.04
tpch_q02/duckdb:duckdb 🚨 14601872 13220379 1.10
tpch_q03/duckdb:duckdb 21036710 19260222 1.09
tpch_q04/duckdb:duckdb 🚨 21691341 19532734 1.11
tpch_q05/duckdb:duckdb 21811571 20274826 1.08
tpch_q06/duckdb:duckdb 5866521 5442898 1.08
tpch_q07/duckdb:duckdb 🚨 25770107 22797752 1.13
tpch_q08/duckdb:duckdb 🚨 23265909 21114516 1.10
tpch_q09/duckdb:duckdb 🚨 59674159 51311809 1.16
tpch_q10/duckdb:duckdb 49578051 45770416 1.08
tpch_q11/duckdb:duckdb 🚨 6747087 6053886 1.11
tpch_q12/duckdb:duckdb 14996508 13982123 1.07
tpch_q13/duckdb:duckdb 39649011 39714056 1.00
tpch_q14/duckdb:duckdb 19385939 18431411 1.05
tpch_q15/duckdb:duckdb 12605816 11602966 1.09
tpch_q16/duckdb:duckdb 🚨 25411921 22856321 1.11
tpch_q17/duckdb:duckdb 14975301 14164616 1.06
tpch_q18/duckdb:duckdb 40692723 38902548 1.05
tpch_q19/duckdb:duckdb 30601736 28158662 1.09
tpch_q20/duckdb:duckdb 23406463 22267133 1.05
tpch_q21/duckdb:duckdb 🚨 64063244 56290556 1.14
tpch_q22/duckdb:duckdb 25930376 24690076 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +5.4% +13.4% -7.0% +27.8% ➖ noise
1 datafusion:vortex-compact +1.3% +13.4% -10.6% +26.7% ➖ noise
1 datafusion:vortex-file-compressed -4.7% +13.4% -15.9% +26.7% ➖ noise
1 duckdb:duckdb +3.5% +13.4% -8.7% +26.1% ➖ noise
1 duckdb:vortex-compact +4.5% +13.4% -7.9% +27.0% ➖ noise
1 duckdb:vortex-file-compressed +7.2% +13.4% -5.5% +25.7% ➖ noise
2 datafusion:arrow -0.8% +0.8% -1.6% +15.9% ➖ noise
2 datafusion:vortex-compact +1.2% +0.8% +0.4% +15.9% ➖ noise
2 datafusion:vortex-file-compressed +0.8% +0.8% -0.0% +15.9% ➖ noise
2 duckdb:duckdb +10.4% +0.8% +9.6% +15.9% ➖ noise
2 duckdb:vortex-compact +1.8% +0.8% +1.0% +15.9% ➖ noise
2 duckdb:vortex-file-compressed +13.7% +0.8% +12.8% +15.9% ➖ noise
3 datafusion:arrow +0.1% +6.2% -5.8% +15.9% ➖ noise
3 datafusion:vortex-compact +1.1% +6.2% -4.8% +15.9% ➖ noise
3 datafusion:vortex-file-compressed -2.9% +6.2% -8.6% +15.9% ➖ noise
3 duckdb:duckdb +9.2% +6.2% +2.9% +15.9% ➖ noise
3 duckdb:vortex-compact +6.8% +6.2% +0.6% +15.9% ➖ noise
3 duckdb:vortex-file-compressed +11.9% +6.2% +5.3% +15.9% ➖ noise
4 datafusion:arrow -3.6% +2.0% -5.5% +15.9% ➖ noise
4 datafusion:vortex-compact -2.5% +2.0% -4.4% +15.9% ➖ noise
4 datafusion:vortex-file-compressed -0.8% +2.0% -2.8% +15.9% ➖ noise
4 duckdb:duckdb +11.1% +2.0% +8.9% +15.9% ➖ noise
4 duckdb:vortex-compact +10.3% +2.0% +8.2% +15.9% ➖ noise
4 duckdb:vortex-file-compressed +10.2% +2.0% +8.1% +15.9% ➖ noise
5 datafusion:arrow -6.8% +1.6% -8.2% +15.9% ➖ noise
5 datafusion:vortex-compact -0.1% +1.6% -1.7% +15.9% ➖ noise
5 datafusion:vortex-file-compressed -3.0% +1.6% -4.5% +15.9% ➖ noise
5 duckdb:duckdb +7.6% +1.6% +5.9% +15.9% ➖ noise
5 duckdb:vortex-compact +14.3% +1.6% +12.4% +15.9% ➖ noise
5 duckdb:vortex-file-compressed +5.7% +1.6% +4.0% +15.9% ➖ noise
6 datafusion:arrow -8.2% +3.1% -11.0% +23.3% ➖ noise
6 datafusion:vortex-compact -2.7% +3.1% -5.6% +22.3% ➖ noise
6 datafusion:vortex-file-compressed -2.6% +3.1% -5.5% +24.5% ➖ noise
6 duckdb:duckdb +7.8% +3.1% +4.5% +24.8% ➖ noise
6 duckdb:vortex-compact +8.9% +3.1% +5.6% +22.7% ➖ noise
6 duckdb:vortex-file-compressed +14.1% +3.1% +10.6% +22.7% ➖ noise
7 datafusion:arrow +1.3% +0.7% +0.5% +15.9% ➖ noise
7 datafusion:vortex-compact +0.2% +0.7% -0.6% +15.9% ➖ noise
7 datafusion:vortex-file-compressed -2.0% +0.7% -2.7% +15.9% ➖ noise
7 duckdb:duckdb +13.0% +0.7% +12.2% +15.9% ➖ noise
7 duckdb:vortex-compact +6.9% +0.7% +6.1% +15.9% ➖ noise
7 duckdb:vortex-file-compressed +13.2% +0.7% +12.4% +15.9% ➖ noise
8 datafusion:arrow +10.2% +4.3% +5.7% +28.0% ➖ noise
8 datafusion:vortex-compact +0.6% +4.3% -3.6% +15.9% ➖ noise
8 datafusion:vortex-file-compressed +0.6% +4.3% -3.6% +15.9% ➖ noise
8 duckdb:duckdb +10.2% +4.3% +5.6% +15.9% ➖ noise
8 duckdb:vortex-compact +1.8% +4.3% -2.4% +15.9% ➖ noise
8 duckdb:vortex-file-compressed +6.1% +4.3% +1.7% +15.9% ➖ noise
9 datafusion:arrow +7.1% -0.2% +7.4% +15.9% ➖ noise
9 datafusion:vortex-compact -1.4% -0.2% -1.2% +15.9% ➖ noise
9 datafusion:vortex-file-compressed -2.2% -0.2% -2.0% +15.9% ➖ noise
9 duckdb:duckdb +16.3% -0.2% +16.5% +15.9% 🚨 regression
9 duckdb:vortex-compact +15.9% -0.2% +16.1% +15.9% 🚨 regression
9 duckdb:vortex-file-compressed +12.9% -0.2% +13.2% +15.9% ➖ noise
10 datafusion:arrow +3.1% +1.0% +2.1% +15.9% ➖ noise
10 datafusion:vortex-compact -0.4% +1.0% -1.4% +15.9% ➖ noise
10 datafusion:vortex-file-compressed +3.1% +1.0% +2.1% +15.9% ➖ noise
10 duckdb:duckdb +8.3% +1.0% +7.3% +21.7% ➖ noise
10 duckdb:vortex-compact +11.3% +1.0% +10.2% +15.9% ➖ noise
10 duckdb:vortex-file-compressed +9.7% +1.0% +8.6% +15.9% ➖ noise
11 datafusion:arrow +1.9% +7.1% -4.9% +15.9% ➖ noise
11 datafusion:vortex-compact -2.7% +7.1% -9.1% +15.9% ➖ noise
11 datafusion:vortex-file-compressed +5.7% +7.1% -1.3% +15.9% ➖ noise
11 duckdb:duckdb +11.5% +7.1% +4.1% +22.0% ➖ noise
11 duckdb:vortex-compact +6.7% +7.1% -0.4% +15.9% ➖ noise
11 duckdb:vortex-file-compressed +10.9% +7.1% +3.6% +15.9% ➖ noise
12 datafusion:arrow +0.6% -0.8% +1.4% +17.4% ➖ noise
12 datafusion:vortex-compact +1.1% -0.8% +1.9% +15.9% ➖ noise
12 datafusion:vortex-file-compressed -2.3% -0.8% -1.5% +15.9% ➖ noise
12 duckdb:duckdb +7.3% -0.8% +8.1% +16.0% ➖ noise
12 duckdb:vortex-compact +5.9% -0.8% +6.7% +15.9% ➖ noise
12 duckdb:vortex-file-compressed +10.1% -0.8% +11.0% +15.9% ➖ noise
13 datafusion:arrow +2.4% +1.8% +0.6% +15.9% ➖ noise
13 datafusion:vortex-compact -1.3% +1.8% -3.1% +15.9% ➖ noise
13 datafusion:vortex-file-compressed +0.8% +1.8% -1.0% +15.9% ➖ noise
13 duckdb:duckdb -0.2% +1.8% -1.9% +15.9% ➖ noise
13 duckdb:vortex-compact +10.2% +1.8% +8.3% +15.9% ➖ noise
13 duckdb:vortex-file-compressed +11.8% +1.8% +9.8% +15.9% ➖ noise
14 datafusion:arrow +0.0% +5.8% -5.5% +15.9% ➖ noise
14 datafusion:vortex-compact -2.9% +5.8% -8.2% +15.9% ➖ noise
14 datafusion:vortex-file-compressed -0.3% +5.8% -5.8% +15.9% ➖ noise
14 duckdb:duckdb +5.2% +5.8% -0.6% +18.6% ➖ noise
14 duckdb:vortex-compact +13.5% +5.8% +7.3% +15.9% ➖ noise
14 duckdb:vortex-file-compressed +13.5% +5.8% +7.3% +16.7% ➖ noise
15 datafusion:arrow -0.5% +17.3% -15.2% +18.4% ➖ noise
15 datafusion:vortex-compact +1.4% +17.3% -13.5% +19.5% ➖ noise
15 datafusion:vortex-file-compressed -1.2% +17.3% -15.8% +21.2% ➖ noise
15 duckdb:duckdb +8.6% +17.3% -7.4% +21.1% ➖ noise
15 duckdb:vortex-compact +7.9% +17.3% -8.0% +19.6% ➖ noise
15 duckdb:vortex-file-compressed +8.3% +17.3% -7.7% +18.6% ➖ noise
16 datafusion:arrow -4.0% +6.1% -9.5% +15.9% ➖ noise
16 datafusion:vortex-compact -1.7% +6.1% -7.3% +15.9% ➖ noise
16 datafusion:vortex-file-compressed +2.2% +6.1% -3.7% +15.9% ➖ noise
16 duckdb:duckdb +11.2% +6.1% +4.8% +15.9% ➖ noise
16 duckdb:vortex-compact +8.2% +6.1% +2.1% +15.9% ➖ noise
16 duckdb:vortex-file-compressed +8.4% +6.1% +2.2% +15.9% ➖ noise
17 datafusion:arrow -2.6% +10.9% -12.2% +15.9% ➖ noise
17 datafusion:vortex-compact +0.8% +10.9% -9.1% +15.9% ➖ noise
17 datafusion:vortex-file-compressed +2.9% +10.9% -7.2% +15.9% ➖ noise
17 duckdb:duckdb +5.7% +10.9% -4.6% +15.9% ➖ noise
17 duckdb:vortex-compact +1.1% +10.9% -8.8% +15.9% ➖ noise
17 duckdb:vortex-file-compressed +10.4% +10.9% -0.4% +15.9% ➖ noise
18 datafusion:arrow -8.5% -2.1% -6.5% +15.9% ➖ noise
18 datafusion:vortex-compact +1.6% -2.1% +3.8% +15.9% ➖ noise
18 datafusion:vortex-file-compressed +0.8% -2.1% +3.0% +15.9% ➖ noise
18 duckdb:duckdb +4.6% -2.1% +6.9% +15.9% ➖ noise
18 duckdb:vortex-compact +1.7% -2.1% +3.9% +15.9% ➖ noise
18 duckdb:vortex-file-compressed +9.6% -2.1% +12.0% +15.9% ➖ noise
19 datafusion:arrow -4.7% -12.1% +8.4% +16.7% ➖ noise
19 datafusion:vortex-compact -3.0% -12.1% +10.5% +16.1% ➖ noise
19 datafusion:vortex-file-compressed -0.3% -12.1% +13.4% +15.9% ➖ noise
19 duckdb:duckdb +8.7% -12.1% +23.7% +17.7% 🚨 regression
19 duckdb:vortex-compact +2.2% -12.1% +16.3% +16.0% 🚨 regression
19 duckdb:vortex-file-compressed +15.4% -12.1% +31.4% +15.9% 🚨 regression
20 datafusion:arrow -2.1% +1.5% -3.6% +15.9% ➖ noise
20 datafusion:vortex-compact -1.0% +1.5% -2.5% +15.9% ➖ noise
20 datafusion:vortex-file-compressed +2.2% +1.5% +0.6% +16.2% ➖ noise
20 duckdb:duckdb +5.1% +1.5% +3.5% +15.9% ➖ noise
20 duckdb:vortex-compact -3.2% +1.5% -4.7% +15.9% ➖ noise
20 duckdb:vortex-file-compressed +10.5% +1.5% +8.8% +17.9% ➖ noise
21 datafusion:arrow +0.9% +5.6% -4.5% +15.9% ➖ noise
21 datafusion:vortex-compact -0.6% +5.6% -5.9% +15.9% ➖ noise
21 datafusion:vortex-file-compressed +1.4% +5.6% -4.0% +15.9% ➖ noise
21 duckdb:duckdb +13.8% +5.6% +7.8% +15.9% ➖ noise
21 duckdb:vortex-compact -1.9% +5.6% -7.1% +15.9% ➖ noise
21 duckdb:vortex-file-compressed +17.6% +5.6% +11.4% +15.9% ➖ noise
22 datafusion:arrow -3.5% +1.6% -5.0% +15.9% ➖ noise
22 datafusion:vortex-compact -3.9% +1.6% -5.4% +18.6% ➖ noise
22 datafusion:vortex-file-compressed -0.5% +1.6% -2.1% +15.9% ➖ noise
22 duckdb:duckdb +5.0% +1.6% +3.4% +15.9% ➖ noise
22 duckdb:vortex-compact -2.2% +1.6% -3.8% +15.9% ➖ noise
22 duckdb:vortex-file-compressed +10.9% +1.6% +9.2% +15.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: TPC-H SF=1 on NVME

File Scale Format Base HEAD Change %
nation_0.vortex 1.0 vortex-compact 6.02 KB 6.68 KB +672 B +10.9%
region_0.vortex 1.0 vortex-compact 4.24 KB 4.64 KB +416 B +9.6%
region_0.vortex 1.0 vortex-file-compressed 4.73 KB 5.14 KB +416 B +8.6%
nation_0.vortex 1.0 vortex-file-compressed 7.84 KB 8.50 KB +672 B +8.4%
orders_0.vortex 1.0 vortex-file-compressed 43.36 MB 43.37 MB +9.59 KB +0.0%
part_0.vortex 1.0 vortex-file-compressed 5.42 MB 5.42 MB +1.19 KB +0.0%
supplier_0.vortex 1.0 vortex-file-compressed 700.14 KB 700.25 KB +112 B +0.0%
customer_0.vortex 1.0 vortex-file-compressed 10.48 MB 10.48 MB +912 B +0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 85.20 MB 85.21 MB +3.10 KB +0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 85.61 MB 85.61 MB +2.53 KB +0.0%
supplier_0.vortex 100 vortex-file-compressed 66.58 MB 0 B 66.58 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.35 MB 0 B 179.35 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.40 MB 0 B 179.40 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.31 MB 0 B 149.31 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 148.44 MB 0 B 148.44 MB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 148.06 MB 0 B 148.06 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 190.61 MB 0 B 190.61 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 179.57 MB 0 B 179.57 MB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 190.63 MB 0 B 190.63 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 190.86 MB 0 B 190.86 MB -100.0%
part_0.vortex 10.0 vortex-file-compressed 26.95 MB 0 B 26.95 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.55 MB 0 B 148.55 MB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.54 MB 0 B 179.54 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 179.60 MB 0 B 179.60 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 148.28 MB 0 B 148.28 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.13 MB 0 B 179.13 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
partsupp_1.vortex 10.0 vortex-file-compressed 179.96 MB 0 B 179.96 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 147.67 MB 0 B 147.67 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.40 MB 0 B 28.40 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
region_0.vortex 10.0 vortex-file-compressed 4.73 KB 0 B 4.73 KB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
partsupp_0.vortex 10.0 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 179.59 MB 0 B 179.59 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 148.05 MB 0 B 148.05 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.64 MB 0 B 148.64 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 179.77 MB 0 B 179.77 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
duckdb.db 10.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
orders_0.vortex 10.0 vortex-file-compressed 163.53 MB 0 B 163.53 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 190.87 MB 0 B 190.87 MB -100.0%
orders_1.vortex 10.0 vortex-file-compressed 163.75 MB 0 B 163.75 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 190.52 MB 0 B 190.52 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 7.84 KB 0 B 7.84 KB -100.0%
part_2.vortex 100 vortex-file-compressed 28.39 MB 0 B 28.39 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 148.34 MB 0 B 148.34 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 179.64 MB 0 B 179.64 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.45 MB 0 B 179.45 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
part_1.vortex 10.0 vortex-file-compressed 26.92 MB 0 B 26.92 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.88 MB 0 B 134.88 MB -100.0%
lineitem_5.vortex 10.0 vortex-file-compressed 134.37 MB 0 B 134.37 MB -100.0%
orders_2.vortex 10.0 vortex-file-compressed 163.59 MB 0 B 163.59 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.97 MB 0 B 148.97 MB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.57 MB 0 B 148.57 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 149.03 MB 0 B 149.03 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
lineitem_55.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.30 MB 0 B 261.30 MB -100.0%
lineitem_4.vortex 10.0 vortex-file-compressed 134.74 MB 0 B 134.74 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
lineitem_99.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 149.04 MB 0 B 149.04 MB -100.0%
lineitem_94.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
supplier_0.vortex 10.0 vortex-file-compressed 6.67 MB 0 B 6.67 MB -100.0%
orders_12.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 149.17 MB 0 B 149.17 MB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.44 MB 0 B 179.44 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 179.97 MB 0 B 179.97 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 148.46 MB 0 B 148.46 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.99 MB 0 B 148.99 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.31 MB 0 B 28.31 MB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 148.39 MB 0 B 148.39 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.86 MB 0 B 148.86 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.63 MB 0 B 148.63 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
lineitem_10.vortex 10.0 vortex-file-compressed 134.83 MB 0 B 134.83 MB -100.0%
lineitem_6.vortex 10.0 vortex-file-compressed 133.87 MB 0 B 133.87 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 179.61 MB 0 B 179.61 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_8.vortex 10.0 vortex-file-compressed 134.46 MB 0 B 134.46 MB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 190.77 MB 0 B 190.77 MB -100.0%
lineitem_0.vortex 10.0 vortex-file-compressed 134.94 MB 0 B 134.94 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 149.01 MB 0 B 149.01 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 190.69 MB 0 B 190.69 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 190.79 MB 0 B 190.79 MB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 148.48 MB 0 B 148.48 MB -100.0%
lineitem_3.vortex 10.0 vortex-file-compressed 134.25 MB 0 B 134.25 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 190.96 MB 0 B 190.96 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
region_0.vortex 100 vortex-file-compressed 4.73 KB 0 B 4.73 KB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
customer_0.vortex 10.0 vortex-file-compressed 104.54 MB 0 B 104.54 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 190.64 MB 0 B 190.64 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 148.36 MB 0 B 148.36 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 190.89 MB 0 B 190.89 MB -100.0%
nation_0.vortex 10.0 vortex-file-compressed 7.84 KB 0 B 7.84 KB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
lineitem_30.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
orders_3.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
lineitem_1.vortex 10.0 vortex-file-compressed 134.63 MB 0 B 134.63 MB -100.0%
lineitem_12.vortex 10.0 vortex-file-compressed 134.83 MB 0 B 134.83 MB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 148.21 MB 0 B 148.21 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 190.66 MB 0 B 190.66 MB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.81 MB 0 B 148.81 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.30 MB 0 B 149.30 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_11.vortex 10.0 vortex-file-compressed 135.04 MB 0 B 135.04 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.42 MB 0 B 179.42 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 179.62 MB 0 B 179.62 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.85 MB 0 B 147.85 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.54 MB 0 B 148.54 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 179.91 MB 0 B 179.91 MB -100.0%
lineitem_2.vortex 10.0 vortex-file-compressed 134.69 MB 0 B 134.69 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 149.15 MB 0 B 149.15 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 148.15 MB 0 B 148.15 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.23 MB 0 B 261.23 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_7.vortex 10.0 vortex-file-compressed 134.42 MB 0 B 134.42 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 179.74 MB 0 B 179.74 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 147.76 MB 0 B 147.76 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%

Totals:

  • vortex-compact: 194.43 MB → 194.43 MB (+0.0%)
  • vortex-file-compressed: 30.58 GB → 266.84 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.0%
Vortex (geomean): 1.042x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish +1.9%


datafusion / vortex-file-compressed (1.000x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4934070 5333964 0.93
fineweb_q01/datafusion:vortex-file-compressed 27310462 25644190 1.06
fineweb_q02/datafusion:vortex-file-compressed 27575463 29275188 0.94
fineweb_q03/datafusion:vortex-file-compressed 73871914 74817837 0.99
fineweb_q04/datafusion:vortex-file-compressed 271723308 262826777 1.03
fineweb_q05/datafusion:vortex-file-compressed 233063682 223913890 1.04
fineweb_q06/datafusion:vortex-file-compressed 🚨 70452515 63967015 1.10
fineweb_q07/datafusion:vortex-file-compressed 68431058 67747637 1.01
fineweb_q08/datafusion:vortex-file-compressed 25456968 27945592 0.91
datafusion / vortex-compact (1.016x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5234527 4965608 1.05
fineweb_q01/datafusion:vortex-compact 161679210 164067755 0.99
fineweb_q02/datafusion:vortex-compact 164803284 165533404 1.00
fineweb_q03/datafusion:vortex-compact 1484315028 1485065505 1.00
fineweb_q04/datafusion:vortex-compact 1601823953 1592649001 1.01
fineweb_q05/datafusion:vortex-compact 1276039991 1230973488 1.04
fineweb_q06/datafusion:vortex-compact 711977695 696326947 1.02
fineweb_q07/datafusion:vortex-compact 760132358 732065994 1.04
fineweb_q08/datafusion:vortex-compact 25376060 25135366 1.01
datafusion / parquet (1.010x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6763834 6370011 1.06
fineweb_q01/datafusion:parquet 270961657 277576392 0.98
fineweb_q02/datafusion:parquet 273177297 272978348 1.00
fineweb_q03/datafusion:parquet 274960172 268923871 1.02
fineweb_q04/datafusion:parquet 292071625 282709394 1.03
fineweb_q05/datafusion:parquet 287137237 280153681 1.02
fineweb_q06/datafusion:parquet 274165691 285586591 0.96
fineweb_q07/datafusion:parquet 274613629 270379128 1.02
fineweb_q08/datafusion:parquet 267204441 266763326 1.00
duckdb / vortex-file-compressed (1.093x ➖, 0↑ 4↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3286410 3439550 0.96
fineweb_q01/duckdb:vortex-file-compressed 🚨 30484886 26398186 1.15
fineweb_q02/duckdb:vortex-file-compressed 27835988 25944608 1.07
fineweb_q03/duckdb:vortex-file-compressed 🚨 172557811 129541399 1.33
fineweb_q04/duckdb:vortex-file-compressed 234105801 231312600 1.01
fineweb_q05/duckdb:vortex-file-compressed 213656106 214322574 1.00
fineweb_q06/duckdb:vortex-file-compressed 69635701 68460950 1.02
fineweb_q07/duckdb:vortex-file-compressed 🚨 77736950 63083053 1.23
fineweb_q08/duckdb:vortex-file-compressed 🚨 27269278 24372682 1.12
duckdb / vortex-compact (1.062x ➖, 0↑ 2↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4181082 4139512 1.01
fineweb_q01/duckdb:vortex-compact 🚨 110575319 91797542 1.20
fineweb_q02/duckdb:vortex-compact 125297627 118116735 1.06
fineweb_q03/duckdb:vortex-compact 897913332 852810239 1.05
fineweb_q04/duckdb:vortex-compact 936754834 906933243 1.03
fineweb_q05/duckdb:vortex-compact 832441943 816589777 1.02
fineweb_q06/duckdb:vortex-compact 481885829 471466007 1.02
fineweb_q07/duckdb:vortex-compact 493878861 480143140 1.03
fineweb_q08/duckdb:vortex-compact 🚨 23253716 20435015 1.14
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 38569232 39176634 0.98
fineweb_q01/duckdb:parquet 97313626 106788542 0.91
fineweb_q02/duckdb:parquet 102212563 110103442 0.93
fineweb_q03/duckdb:parquet 319588439 324266386 0.99
fineweb_q04/duckdb:parquet 448063933 448719632 1.00
fineweb_q05/duckdb:parquet 416813708 411262676 1.01
fineweb_q06/duckdb:parquet 206992267 198217025 1.04
fineweb_q07/duckdb:parquet 218647996 210561363 1.04
fineweb_q08/duckdb:parquet 61758251 58780273 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +5.4% +2.2% +3.1% +45.5% ➖ noise
0 datafusion:vortex-file-compressed -7.5% +2.2% -9.5% +61.8% ➖ noise
0 duckdb:vortex-compact +1.0% +2.2% -1.2% +38.0% ➖ noise
0 duckdb:vortex-file-compressed -4.5% +2.2% -6.5% +47.9% ➖ noise
1 datafusion:vortex-compact -1.5% -5.7% +4.5% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +6.5% -5.7% +12.9% +18.1% ➖ noise
1 duckdb:vortex-compact +20.5% -5.7% +27.7% +22.6% 🚨 regression
1 duckdb:vortex-file-compressed +15.5% -5.7% +22.4% +33.5% ➖ noise
2 datafusion:vortex-compact -0.4% -3.6% +3.3% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -5.8% -3.6% -2.3% +17.3% ➖ noise
2 duckdb:vortex-compact +6.1% -3.6% +10.1% +10.0% 🚨 regression
2 duckdb:vortex-file-compressed +7.3% -3.6% +11.3% +10.9% 🚨 regression
3 datafusion:vortex-compact -0.1% +0.4% -0.4% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -1.3% +0.4% -1.6% +20.4% ➖ noise
3 duckdb:vortex-compact +5.3% +0.4% +4.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +33.2% +0.4% +32.7% +23.2% 🚨 regression
4 datafusion:vortex-compact +0.6% +1.6% -1.0% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +3.4% +1.6% +1.8% +10.0% ➖ noise
4 duckdb:vortex-compact +3.3% +1.6% +1.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.2% +1.6% -0.4% +10.0% ➖ noise
5 datafusion:vortex-compact +3.7% +1.9% +1.7% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +4.1% +1.9% +2.1% +10.0% ➖ noise
5 duckdb:vortex-compact +1.9% +1.9% +0.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.3% +1.9% -2.2% +10.0% ➖ noise
6 datafusion:vortex-compact +2.2% +0.1% +2.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +10.1% +0.1% +10.0% +15.8% ➖ noise
6 duckdb:vortex-compact +2.2% +0.1% +2.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.7% +0.1% +1.6% +23.0% ➖ noise
7 datafusion:vortex-compact +3.8% +2.7% +1.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +1.0% +2.7% -1.6% +19.2% ➖ noise
7 duckdb:vortex-compact +2.9% +2.7% +0.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +23.2% +2.7% +20.0% +11.2% 🚨 regression
8 datafusion:vortex-compact +1.0% +2.6% -1.6% +23.9% ➖ noise
8 datafusion:vortex-file-compressed -8.9% +2.6% -11.2% +25.9% ➖ noise
8 duckdb:vortex-compact +13.8% +2.6% +10.9% +22.7% ➖ noise
8 duckdb:vortex-file-compressed +11.9% +2.6% +9.1% +16.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: FineWeb NVMe

File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.79 GB 1.79 GB +28.79 KB +0.0%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.79 GB → 1.79 GB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Vortex (geomean): 0.924x ➖
Parquet (geomean): 0.940x ➖
Shifts: Parquet (control) -6.0% · Median polish -6.9%


datafusion / vortex-file-compressed (0.918x ➖, 32↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 26482800 32042200 0.83
tpcds_q02/datafusion:vortex-file-compressed 53361971 57985636 0.92
tpcds_q03/datafusion:vortex-file-compressed 🚀 19699694 23267684 0.85
tpcds_q04/datafusion:vortex-file-compressed 🚀 291308078 336172559 0.87
tpcds_q05/datafusion:vortex-file-compressed 56313300 59081950 0.95
tpcds_q06/datafusion:vortex-file-compressed 🚀 50552398 57548437 0.88
tpcds_q07/datafusion:vortex-file-compressed 50469671 55586044 0.91
tpcds_q08/datafusion:vortex-file-compressed 37612942 40985332 0.92
tpcds_q09/datafusion:vortex-file-compressed 54974396 54302840 1.01
tpcds_q10/datafusion:vortex-file-compressed 🚀 45455282 50574698 0.90
tpcds_q11/datafusion:vortex-file-compressed 🚀 168289381 187721140 0.90
tpcds_q12/datafusion:vortex-file-compressed 🚀 23188891 27097481 0.86
tpcds_q13/datafusion:vortex-file-compressed 61960458 60850545 1.02
tpcds_q14/datafusion:vortex-file-compressed 206077367 225644565 0.91
tpcds_q15/datafusion:vortex-file-compressed 🚀 33936927 39284724 0.86
tpcds_q16/datafusion:vortex-file-compressed 28686051 30833964 0.93
tpcds_q17/datafusion:vortex-file-compressed 66705534 72553239 0.92
tpcds_q18/datafusion:vortex-file-compressed 79750676 87325834 0.91
tpcds_q19/datafusion:vortex-file-compressed 31747795 32966382 0.96
tpcds_q20/datafusion:vortex-file-compressed 26128607 28817690 0.91
tpcds_q21/datafusion:vortex-file-compressed 134368952 149239484 0.90
tpcds_q22/datafusion:vortex-file-compressed 🚀 56027086 64907461 0.86
tpcds_q23/datafusion:vortex-file-compressed 148596582 160854117 0.92
tpcds_q24/datafusion:vortex-file-compressed 🚀 111012821 124522860 0.89
tpcds_q25/datafusion:vortex-file-compressed 67814926 72186335 0.94
tpcds_q26/datafusion:vortex-file-compressed 🚀 35219941 41861908 0.84
tpcds_q27/datafusion:vortex-file-compressed 🚀 118564881 132866267 0.89
tpcds_q28/datafusion:vortex-file-compressed 49194107 49657481 0.99
tpcds_q29/datafusion:vortex-file-compressed 68881288 75021809 0.92
tpcds_q30/datafusion:vortex-file-compressed 🚀 31634522 35732505 0.89
tpcds_q31/datafusion:vortex-file-compressed 97971915 106071502 0.92
tpcds_q32/datafusion:vortex-file-compressed 21486497 23361861 0.92
tpcds_q33/datafusion:vortex-file-compressed 41229485 41310726 1.00
tpcds_q34/datafusion:vortex-file-compressed 33325584 34070927 0.98
tpcds_q35/datafusion:vortex-file-compressed 56721578 60536340 0.94
tpcds_q36/datafusion:vortex-file-compressed 75702844 84044524 0.90
tpcds_q37/datafusion:vortex-file-compressed 33977451 37451110 0.91
tpcds_q38/datafusion:vortex-file-compressed 55006896 58624169 0.94
tpcds_q39/datafusion:vortex-file-compressed 🚀 136297541 161143107 0.85
tpcds_q40/datafusion:vortex-file-compressed 🚀 52360202 58703384 0.89
tpcds_q41/datafusion:vortex-file-compressed 🚀 18352006 20697325 0.89
tpcds_q42/datafusion:vortex-file-compressed 🚀 18838196 21117882 0.89
tpcds_q43/datafusion:vortex-file-compressed 33494235 35238479 0.95
tpcds_q44/datafusion:vortex-file-compressed 46624652 45778641 1.02
tpcds_q45/datafusion:vortex-file-compressed 34174425 37487583 0.91
tpcds_q46/datafusion:vortex-file-compressed 50946423 52331568 0.97
tpcds_q47/datafusion:vortex-file-compressed 🚀 205108692 238898607 0.86
tpcds_q48/datafusion:vortex-file-compressed 48082764 46241017 1.04
tpcds_q49/datafusion:vortex-file-compressed 71072762 72538796 0.98
tpcds_q50/datafusion:vortex-file-compressed 46547636 48703839 0.96
tpcds_q51/datafusion:vortex-file-compressed 🚀 89215250 101005906 0.88
tpcds_q52/datafusion:vortex-file-compressed 20466424 21691147 0.94
tpcds_q53/datafusion:vortex-file-compressed 25607189 27802910 0.92
tpcds_q54/datafusion:vortex-file-compressed 45049892 46516322 0.97
tpcds_q55/datafusion:vortex-file-compressed 18615404 20026856 0.93
tpcds_q56/datafusion:vortex-file-compressed 41322502 44620067 0.93
tpcds_q57/datafusion:vortex-file-compressed 129671895 139524572 0.93
tpcds_q58/datafusion:vortex-file-compressed 🚀 68603424 78754517 0.87
tpcds_q59/datafusion:vortex-file-compressed 72075945 79024225 0.91
tpcds_q60/datafusion:vortex-file-compressed 40829562 44707536 0.91
tpcds_q61/datafusion:vortex-file-compressed 50962024 55387434 0.92
tpcds_q62/datafusion:vortex-file-compressed 31555070 34606901 0.91
tpcds_q63/datafusion:vortex-file-compressed 26137629 28116539 0.93
tpcds_q64/datafusion:vortex-file-compressed 🚀 468621882 523456271 0.90
tpcds_q65/datafusion:vortex-file-compressed 50628933 53290189 0.95
tpcds_q66/datafusion:vortex-file-compressed 92117504 99817010 0.92
tpcds_q67/datafusion:vortex-file-compressed 124304411 134510478 0.92
tpcds_q68/datafusion:vortex-file-compressed 49231761 50118304 0.98
tpcds_q69/datafusion:vortex-file-compressed 44282647 44660026 0.99
tpcds_q70/datafusion:vortex-file-compressed 🚀 110022440 128514066 0.86
tpcds_q71/datafusion:vortex-file-compressed 31863031 33329211 0.96
tpcds_q72/datafusion:vortex-file-compressed 🚀 2587338578 3047620856 0.85
tpcds_q73/datafusion:vortex-file-compressed 35449565 37827410 0.94
tpcds_q74/datafusion:vortex-file-compressed 117246407 129167061 0.91
tpcds_q75/datafusion:vortex-file-compressed 123047258 132337352 0.93
tpcds_q76/datafusion:vortex-file-compressed 34952194 36920794 0.95
tpcds_q77/datafusion:vortex-file-compressed 🚀 51446110 58060470 0.89
tpcds_q78/datafusion:vortex-file-compressed 🚀 124791626 140281316 0.89
tpcds_q79/datafusion:vortex-file-compressed 39743490 42277112 0.94
tpcds_q80/datafusion:vortex-file-compressed 🚀 113036509 129273316 0.87
tpcds_q81/datafusion:vortex-file-compressed 🚀 36863109 42369257 0.87
tpcds_q82/datafusion:vortex-file-compressed 🚀 35360833 41169885 0.86
tpcds_q83/datafusion:vortex-file-compressed 50857992 55975101 0.91
tpcds_q84/datafusion:vortex-file-compressed 🚀 15330406 17383842 0.88
tpcds_q85/datafusion:vortex-file-compressed 102624737 108624271 0.94
tpcds_q86/datafusion:vortex-file-compressed 18928454 20474712 0.92
tpcds_q87/datafusion:vortex-file-compressed 53956990 56653945 0.95
tpcds_q88/datafusion:vortex-file-compressed 82342744 80484835 1.02
tpcds_q89/datafusion:vortex-file-compressed 🚀 36371407 41134270 0.88
tpcds_q90/datafusion:vortex-file-compressed 18169961 20071114 0.91
tpcds_q91/datafusion:vortex-file-compressed 25752777 27474218 0.94
tpcds_q92/datafusion:vortex-file-compressed 19041118 20847022 0.91
tpcds_q93/datafusion:vortex-file-compressed 🚀 33269622 41272215 0.81
tpcds_q94/datafusion:vortex-file-compressed 🚀 24136565 27652947 0.87
tpcds_q95/datafusion:vortex-file-compressed 61346351 64667452 0.95
tpcds_q96/datafusion:vortex-file-compressed 18090864 17524008 1.03
tpcds_q97/datafusion:vortex-file-compressed 31146279 33115124 0.94
tpcds_q98/datafusion:vortex-file-compressed 32836943 35387482 0.93
tpcds_q99/datafusion:vortex-file-compressed 45750222 49875154 0.92
datafusion / vortex-compact (0.896x ✅, 61↑ 3↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 37633099 37491378 1.00
tpcds_q02/datafusion:vortex-compact 🚀 58298244 69009338 0.84
tpcds_q03/datafusion:vortex-compact 26252521 29057932 0.90
tpcds_q04/datafusion:vortex-compact 🚀 326299784 369925497 0.88
tpcds_q05/datafusion:vortex-compact 66663290 73838179 0.90
tpcds_q06/datafusion:vortex-compact 🚀 55776773 65571115 0.85
tpcds_q07/datafusion:vortex-compact 🚀 65037892 75378220 0.86
tpcds_q08/datafusion:vortex-compact 45215486 48946574 0.92
tpcds_q09/datafusion:vortex-compact 🚨 104375209 76671604 1.36
tpcds_q10/datafusion:vortex-compact 🚀 62259677 73453967 0.85
tpcds_q11/datafusion:vortex-compact 🚀 186306528 214584834 0.87
tpcds_q12/datafusion:vortex-compact 🚀 25258469 30086177 0.84
tpcds_q13/datafusion:vortex-compact 132283617 126351016 1.05
tpcds_q14/datafusion:vortex-compact 🚀 252996237 281513966 0.90
tpcds_q15/datafusion:vortex-compact 🚀 38353478 43993841 0.87
tpcds_q16/datafusion:vortex-compact 🚀 39020613 44088288 0.89
tpcds_q17/datafusion:vortex-compact 🚀 92859128 107455353 0.86
tpcds_q18/datafusion:vortex-compact 93738449 100077742 0.94
tpcds_q19/datafusion:vortex-compact 🚀 42444905 50268397 0.84
tpcds_q20/datafusion:vortex-compact 30073978 33319314 0.90
tpcds_q21/datafusion:vortex-compact 141513678 156623521 0.90
tpcds_q22/datafusion:vortex-compact 63280354 68594756 0.92
tpcds_q23/datafusion:vortex-compact 🚀 183486355 206639216 0.89
tpcds_q24/datafusion:vortex-compact 🚀 137522007 162191548 0.85
tpcds_q25/datafusion:vortex-compact 🚀 91836207 107041512 0.86
tpcds_q26/datafusion:vortex-compact 47223205 51560770 0.92
tpcds_q27/datafusion:vortex-compact 🚀 155220563 176980995 0.88
tpcds_q28/datafusion:vortex-compact 🚨 99955165 89715222 1.11
tpcds_q29/datafusion:vortex-compact 🚀 94818609 106522301 0.89
tpcds_q30/datafusion:vortex-compact 36939889 39824630 0.93
tpcds_q31/datafusion:vortex-compact 🚀 126617024 144422542 0.88
tpcds_q32/datafusion:vortex-compact 27052472 28928069 0.94
tpcds_q33/datafusion:vortex-compact 🚀 51572283 59222375 0.87
tpcds_q34/datafusion:vortex-compact 🚀 48684502 57861278 0.84
tpcds_q35/datafusion:vortex-compact 🚀 67468544 77426921 0.87
tpcds_q36/datafusion:vortex-compact 🚀 99412644 113904809 0.87
tpcds_q37/datafusion:vortex-compact 🚀 45520886 56583839 0.80
tpcds_q38/datafusion:vortex-compact 🚀 67248455 77639527 0.87
tpcds_q39/datafusion:vortex-compact 🚀 147443280 165256735 0.89
tpcds_q40/datafusion:vortex-compact 🚀 58350439 68491508 0.85
tpcds_q41/datafusion:vortex-compact 🚀 20097623 23240503 0.86
tpcds_q42/datafusion:vortex-compact 24972130 27509933 0.91
tpcds_q43/datafusion:vortex-compact 38551018 42690314 0.90
tpcds_q44/datafusion:vortex-compact 76267520 81154272 0.94
tpcds_q45/datafusion:vortex-compact 🚀 37157862 42534562 0.87
tpcds_q46/datafusion:vortex-compact 🚀 68842550 77349666 0.89
tpcds_q47/datafusion:vortex-compact 🚀 228628788 260019787 0.88
tpcds_q48/datafusion:vortex-compact 🚨 95018252 86175601 1.10
tpcds_q49/datafusion:vortex-compact 99018032 98351057 1.01
tpcds_q50/datafusion:vortex-compact 🚀 63013940 73137372 0.86
tpcds_q51/datafusion:vortex-compact 🚀 96104912 110250645 0.87
tpcds_q52/datafusion:vortex-compact 🚀 25412438 28963608 0.88
tpcds_q53/datafusion:vortex-compact 🚀 34105756 40748593 0.84
tpcds_q54/datafusion:vortex-compact 🚀 58449129 66657988 0.88
tpcds_q55/datafusion:vortex-compact 🚀 23928021 27784042 0.86
tpcds_q56/datafusion:vortex-compact 🚀 54588796 62610294 0.87
tpcds_q57/datafusion:vortex-compact 🚀 138729939 157977091 0.88
tpcds_q58/datafusion:vortex-compact 🚀 77139237 87673555 0.88
tpcds_q59/datafusion:vortex-compact 🚀 85379878 95495188 0.89
tpcds_q60/datafusion:vortex-compact 🚀 55465471 65554600 0.85
tpcds_q61/datafusion:vortex-compact 🚀 70368044 82708276 0.85
tpcds_q62/datafusion:vortex-compact 🚀 32699550 39712672 0.82
tpcds_q63/datafusion:vortex-compact 35001547 38121737 0.92
tpcds_q64/datafusion:vortex-compact 🚀 544201395 618547923 0.88
tpcds_q65/datafusion:vortex-compact 🚀 66809513 76754785 0.87
tpcds_q66/datafusion:vortex-compact 98860833 106314421 0.93
tpcds_q67/datafusion:vortex-compact 132601490 142499256 0.93
tpcds_q68/datafusion:vortex-compact 🚀 69477915 82679696 0.84
tpcds_q69/datafusion:vortex-compact 🚀 59385118 72652961 0.82
tpcds_q70/datafusion:vortex-compact 125343426 136191102 0.92
tpcds_q71/datafusion:vortex-compact 🚀 45212677 52406983 0.86
tpcds_q72/datafusion:vortex-compact 🚀 2655488037 3094043673 0.86
tpcds_q73/datafusion:vortex-compact 🚀 50738089 58127168 0.87
tpcds_q74/datafusion:vortex-compact 🚀 136641616 156307873 0.87
tpcds_q75/datafusion:vortex-compact 170193763 184314918 0.92
tpcds_q76/datafusion:vortex-compact 53063595 57394616 0.92
tpcds_q77/datafusion:vortex-compact 67992561 73866524 0.92
tpcds_q78/datafusion:vortex-compact 🚀 151134080 170896342 0.88
tpcds_q79/datafusion:vortex-compact 🚀 58384806 65511391 0.89
tpcds_q80/datafusion:vortex-compact 🚀 134296618 152689073 0.88
tpcds_q81/datafusion:vortex-compact 45148601 47588498 0.95
tpcds_q82/datafusion:vortex-compact 49597938 54692731 0.91
tpcds_q83/datafusion:vortex-compact 60914590 64809261 0.94
tpcds_q84/datafusion:vortex-compact 19234662 20842049 0.92
tpcds_q85/datafusion:vortex-compact 126258153 136719699 0.92
tpcds_q86/datafusion:vortex-compact 🚀 20318013 24346151 0.83
tpcds_q87/datafusion:vortex-compact 🚀 67224508 74822208 0.90
tpcds_q88/datafusion:vortex-compact 135891377 136326080 1.00
tpcds_q89/datafusion:vortex-compact 🚀 44964871 53425145 0.84
tpcds_q90/datafusion:vortex-compact 🚀 24738500 27701340 0.89
tpcds_q91/datafusion:vortex-compact 41094164 45379416 0.91
tpcds_q92/datafusion:vortex-compact 🚀 21389757 28876746 0.74
tpcds_q93/datafusion:vortex-compact 48432170 52272528 0.93
tpcds_q94/datafusion:vortex-compact 33282004 32673775 1.02
tpcds_q95/datafusion:vortex-compact 73400562 78042753 0.94
tpcds_q96/datafusion:vortex-compact 26363947 27545902 0.96
tpcds_q97/datafusion:vortex-compact 🚀 41585122 51550885 0.81
tpcds_q98/datafusion:vortex-compact 38924067 41491706 0.94
tpcds_q99/datafusion:vortex-compact 🚀 50451569 57399950 0.88
datafusion / parquet (0.926x ➖, 18↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37096955 38575238 0.96
tpcds_q02/datafusion:parquet 46498553 48890232 0.95
tpcds_q03/datafusion:parquet 15376959 16847980 0.91
tpcds_q04/datafusion:parquet 🚀 315958219 356842407 0.89
tpcds_q05/datafusion:parquet 🚀 54543409 61540008 0.89
tpcds_q06/datafusion:parquet 64351968 67152632 0.96
tpcds_q07/datafusion:parquet 92917810 98464390 0.94
tpcds_q08/datafusion:parquet 35909669 34251636 1.05
tpcds_q09/datafusion:parquet 61077357 62487625 0.98
tpcds_q10/datafusion:parquet 84941215 86319925 0.98
tpcds_q11/datafusion:parquet 181636506 197245144 0.92
tpcds_q12/datafusion:parquet 23632377 25863860 0.91
tpcds_q13/datafusion:parquet 87130985 93458326 0.93
tpcds_q14/datafusion:parquet 196536112 216097031 0.91
tpcds_q15/datafusion:parquet 🚀 26590873 30312634 0.88
tpcds_q16/datafusion:parquet 28904466 31738858 0.91
tpcds_q17/datafusion:parquet 72683131 76014959 0.96
tpcds_q18/datafusion:parquet 131883652 141826196 0.93
tpcds_q19/datafusion:parquet 27813641 30655322 0.91
tpcds_q20/datafusion:parquet 21870020 24279003 0.90
tpcds_q21/datafusion:parquet 🚀 22221128 25306715 0.88
tpcds_q22/datafusion:parquet 134919311 148686155 0.91
tpcds_q23/datafusion:parquet 🚀 166655797 189388485 0.88
tpcds_q24/datafusion:parquet 107805344 117488361 0.92
tpcds_q25/datafusion:parquet 71991397 78138863 0.92
tpcds_q26/datafusion:parquet 75658910 81109490 0.93
tpcds_q27/datafusion:parquet 171549242 182975795 0.94
tpcds_q28/datafusion:parquet 50301511 53607583 0.94
tpcds_q29/datafusion:parquet 73946665 78864677 0.94
tpcds_q30/datafusion:parquet 44101356 47490499 0.93
tpcds_q31/datafusion:parquet 78979068 82706272 0.95
tpcds_q32/datafusion:parquet 23197632 25361686 0.91
tpcds_q33/datafusion:parquet 36369505 37301400 0.98
tpcds_q34/datafusion:parquet 27677685 29166625 0.95
tpcds_q35/datafusion:parquet 88924369 92996586 0.96
tpcds_q36/datafusion:parquet 66307486 71184088 0.93
tpcds_q37/datafusion:parquet 24117421 25938815 0.93
tpcds_q38/datafusion:parquet 50731539 55882055 0.91
tpcds_q39/datafusion:parquet 87080482 95461339 0.91
tpcds_q40/datafusion:parquet 28030671 30529500 0.92
tpcds_q41/datafusion:parquet 🚀 16637106 18716510 0.89
tpcds_q42/datafusion:parquet 14133671 15498690 0.91
tpcds_q43/datafusion:parquet 🚀 18944455 21070309 0.90
tpcds_q44/datafusion:parquet 🚀 42192806 46928171 0.90
tpcds_q45/datafusion:parquet 33237275 35359177 0.94
tpcds_q46/datafusion:parquet 39098948 41799195 0.94
tpcds_q47/datafusion:parquet 139427804 149447066 0.93
tpcds_q48/datafusion:parquet 79880497 88120900 0.91
tpcds_q49/datafusion:parquet 66935559 71074842 0.94
tpcds_q50/datafusion:parquet 50153000 54855280 0.91
tpcds_q51/datafusion:parquet 91804392 99983988 0.92
tpcds_q52/datafusion:parquet 15221667 15776964 0.96
tpcds_q53/datafusion:parquet 🚀 22222213 25210502 0.88
tpcds_q54/datafusion:parquet 43359969 46232778 0.94
tpcds_q55/datafusion:parquet 14443329 15491506 0.93
tpcds_q56/datafusion:parquet 🚀 35385293 40728751 0.87
tpcds_q57/datafusion:parquet 112926189 119821495 0.94
tpcds_q58/datafusion:parquet 58607151 62921988 0.93
tpcds_q59/datafusion:parquet 59415577 63153469 0.94
tpcds_q60/datafusion:parquet 36170202 39109242 0.92
tpcds_q61/datafusion:parquet 51283162 54695733 0.94
tpcds_q62/datafusion:parquet 29299228 30164422 0.97
tpcds_q63/datafusion:parquet 22531725 23172814 0.97
tpcds_q64/datafusion:parquet 564861425 595143161 0.95
tpcds_q65/datafusion:parquet 45604661 48383259 0.94
tpcds_q66/datafusion:parquet 78902065 81237141 0.97
tpcds_q67/datafusion:parquet 161793074 173425072 0.93
tpcds_q68/datafusion:parquet 41489354 43592959 0.95
tpcds_q69/datafusion:parquet 80699455 86221572 0.94
tpcds_q70/datafusion:parquet 100303727 105867604 0.95
tpcds_q71/datafusion:parquet 26600605 28689887 0.93
tpcds_q72/datafusion:parquet 679960918 730691309 0.93
tpcds_q73/datafusion:parquet 27075288 29159132 0.93
tpcds_q74/datafusion:parquet 🚀 104529629 118977709 0.88
tpcds_q75/datafusion:parquet 115368126 122489435 0.94
tpcds_q76/datafusion:parquet 🚀 36890685 41548923 0.89
tpcds_q77/datafusion:parquet 🚀 48647012 55961803 0.87
tpcds_q78/datafusion:parquet 🚀 122930800 137679841 0.89
tpcds_q79/datafusion:parquet 31243441 34578022 0.90
tpcds_q80/datafusion:parquet 94673424 102254931 0.93
tpcds_q81/datafusion:parquet 42216364 44629096 0.95
tpcds_q82/datafusion:parquet 24418467 25469866 0.96
tpcds_q83/datafusion:parquet 47682945 51830524 0.92
tpcds_q84/datafusion:parquet 47230036 52108806 0.91
tpcds_q85/datafusion:parquet 172945924 180592541 0.96
tpcds_q86/datafusion:parquet 🚀 16966387 19747543 0.86
tpcds_q87/datafusion:parquet 51456031 55504770 0.93
tpcds_q88/datafusion:parquet 71047597 73478056 0.97
tpcds_q89/datafusion:parquet 🚀 24575367 29082990 0.85
tpcds_q90/datafusion:parquet 19366161 21050676 0.92
tpcds_q91/datafusion:parquet 72075784 74501445 0.97
tpcds_q92/datafusion:parquet 🚀 22049483 24786714 0.89
tpcds_q93/datafusion:parquet 34487055 37643859 0.92
tpcds_q94/datafusion:parquet 26147455 28752417 0.91
tpcds_q95/datafusion:parquet 68676713 71933786 0.95
tpcds_q96/datafusion:parquet 15285806 15634505 0.98
tpcds_q97/datafusion:parquet 35687348 36694235 0.97
tpcds_q98/datafusion:parquet 25918757 27800214 0.93
tpcds_q99/datafusion:parquet 🚀 29065741 36454270 0.80
duckdb / vortex-file-compressed (0.986x ➖, 14↑ 7↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 26823327 28383089 0.95
tpcds_q02/duckdb:vortex-file-compressed 82655295 82871800 1.00
tpcds_q03/duckdb:vortex-file-compressed 🚀 23064990 26461866 0.87
tpcds_q04/duckdb:vortex-file-compressed 118508775 111291126 1.06
tpcds_q05/duckdb:vortex-file-compressed 104548322 102097175 1.02
tpcds_q06/duckdb:vortex-file-compressed 40661434 37986043 1.07
tpcds_q07/duckdb:vortex-file-compressed 🚨 28524965 25512226 1.12
tpcds_q08/duckdb:vortex-file-compressed 🚀 25673271 30102000 0.85
tpcds_q09/duckdb:vortex-file-compressed 🚨 42165559 36981613 1.14
tpcds_q10/duckdb:vortex-file-compressed 🚀 40564922 45341522 0.89
tpcds_q11/duckdb:vortex-file-compressed 67498764 64687731 1.04
tpcds_q12/duckdb:vortex-file-compressed 16532939 17203464 0.96
tpcds_q13/duckdb:vortex-file-compressed 🚀 36905258 45513286 0.81
tpcds_q14/duckdb:vortex-file-compressed 198815005 210462988 0.94
tpcds_q15/duckdb:vortex-file-compressed 45963980 45502779 1.01
tpcds_q16/duckdb:vortex-file-compressed 32952834 32110820 1.03
tpcds_q17/duckdb:vortex-file-compressed 43329641 41062334 1.06
tpcds_q18/duckdb:vortex-file-compressed 51150694 48921734 1.05
tpcds_q19/duckdb:vortex-file-compressed 35559103 36843650 0.97
tpcds_q20/duckdb:vortex-file-compressed 18834839 18350173 1.03
tpcds_q21/duckdb:vortex-file-compressed 23226548 22450138 1.03
tpcds_q22/duckdb:vortex-file-compressed 120943486 120137326 1.01
tpcds_q23/duckdb:vortex-file-compressed 🚀 140030157 160785571 0.87
tpcds_q24/duckdb:vortex-file-compressed 60588985 60690146 1.00
tpcds_q25/duckdb:vortex-file-compressed 40860320 41481966 0.99
tpcds_q26/duckdb:vortex-file-compressed 43115844 44756801 0.96
tpcds_q27/duckdb:vortex-file-compressed 97600276 95030819 1.03
tpcds_q28/duckdb:vortex-file-compressed 39426975 40107488 0.98
tpcds_q29/duckdb:vortex-file-compressed 41589629 39479804 1.05
tpcds_q30/duckdb:vortex-file-compressed 31294020 32877479 0.95
tpcds_q31/duckdb:vortex-file-compressed 28779488 31593116 0.91
tpcds_q32/duckdb:vortex-file-compressed 17927149 18429896 0.97
tpcds_q33/duckdb:vortex-file-compressed 76972745 79989013 0.96
tpcds_q34/duckdb:vortex-file-compressed 21526104 20687634 1.04
tpcds_q35/duckdb:vortex-file-compressed 71302742 78841979 0.90
tpcds_q36/duckdb:vortex-file-compressed 30493904 30033216 1.02
tpcds_q37/duckdb:vortex-file-compressed 24192605 24153673 1.00
tpcds_q38/duckdb:vortex-file-compressed 🚀 39894538 45788448 0.87
tpcds_q39/duckdb:vortex-file-compressed 48365087 48466306 1.00
tpcds_q40/duckdb:vortex-file-compressed 26614174 26606771 1.00
tpcds_q41/duckdb:vortex-file-compressed 14797652 15486240 0.96
tpcds_q42/duckdb:vortex-file-compressed 13076906 13060632 1.00
tpcds_q43/duckdb:vortex-file-compressed 🚀 21332737 32182424 0.66
tpcds_q44/duckdb:vortex-file-compressed 24363689 25561565 0.95
tpcds_q45/duckdb:vortex-file-compressed 29984714 31911300 0.94
tpcds_q46/duckdb:vortex-file-compressed 54716592 50713195 1.08
tpcds_q47/duckdb:vortex-file-compressed 53786919 55441604 0.97
tpcds_q48/duckdb:vortex-file-compressed 🚀 35901456 41935510 0.86
tpcds_q49/duckdb:vortex-file-compressed 🚨 34137960 30946469 1.10
tpcds_q50/duckdb:vortex-file-compressed 🚨 40764683 36107898 1.13
tpcds_q51/duckdb:vortex-file-compressed 104934488 111959641 0.94
tpcds_q52/duckdb:vortex-file-compressed 14150715 13577124 1.04
tpcds_q53/duckdb:vortex-file-compressed 18864282 18745336 1.01
tpcds_q54/duckdb:vortex-file-compressed 🚨 55678538 50231755 1.11
tpcds_q55/duckdb:vortex-file-compressed 13360938 13414635 1.00
tpcds_q56/duckdb:vortex-file-compressed 71656999 72279624 0.99
tpcds_q57/duckdb:vortex-file-compressed 48799900 48211057 1.01
tpcds_q58/duckdb:vortex-file-compressed 36818276 36011995 1.02
tpcds_q59/duckdb:vortex-file-compressed 🚀 65616095 84956025 0.77
tpcds_q60/duckdb:vortex-file-compressed 78547756 72006854 1.09
tpcds_q61/duckdb:vortex-file-compressed 40759665 39529727 1.03
tpcds_q62/duckdb:vortex-file-compressed 21057620 20504587 1.03
tpcds_q63/duckdb:vortex-file-compressed 20117593 18906419 1.06
tpcds_q64/duckdb:vortex-file-compressed 91153011 85768809 1.06
tpcds_q65/duckdb:vortex-file-compressed 25978180 25422661 1.02
tpcds_q66/duckdb:vortex-file-compressed 61521538 62842907 0.98
tpcds_q67/duckdb:vortex-file-compressed 159263355 155344398 1.03
tpcds_q68/duckdb:vortex-file-compressed 45027825 44469462 1.01
tpcds_q69/duckdb:vortex-file-compressed 🚀 42140329 47767623 0.88
tpcds_q70/duckdb:vortex-file-compressed 🚀 26396398 30683156 0.86
tpcds_q71/duckdb:vortex-file-compressed 23090463 23842268 0.97
tpcds_q72/duckdb:vortex-file-compressed 184675073 184606616 1.00
tpcds_q73/duckdb:vortex-file-compressed 21530254 21626663 1.00
tpcds_q74/duckdb:vortex-file-compressed 56178039 51315762 1.09
tpcds_q75/duckdb:vortex-file-compressed 65509697 65238748 1.00
tpcds_q76/duckdb:vortex-file-compressed 78523634 71737950 1.09
tpcds_q77/duckdb:vortex-file-compressed 75387377 70940073 1.06
tpcds_q78/duckdb:vortex-file-compressed 87306496 88039927 0.99
tpcds_q79/duckdb:vortex-file-compressed 🚨 46915469 39244056 1.20
tpcds_q80/duckdb:vortex-file-compressed 103336161 99312906 1.04
tpcds_q81/duckdb:vortex-file-compressed 37275395 37020051 1.01
tpcds_q82/duckdb:vortex-file-compressed 23454847 25785391 0.91
tpcds_q83/duckdb:vortex-file-compressed 31882571 31864107 1.00
tpcds_q84/duckdb:vortex-file-compressed 18619712 18721775 0.99
tpcds_q85/duckdb:vortex-file-compressed 51420085 49595463 1.04
tpcds_q86/duckdb:vortex-file-compressed 🚀 18052384 21208264 0.85
tpcds_q87/duckdb:vortex-file-compressed 45122598 45653145 0.99
tpcds_q88/duckdb:vortex-file-compressed 🚀 38450261 43968594 0.87
tpcds_q89/duckdb:vortex-file-compressed 18946270 20809269 0.91
tpcds_q90/duckdb:vortex-file-compressed 🚨 16627114 14668322 1.13
tpcds_q91/duckdb:vortex-file-compressed 30606388 30287596 1.01
tpcds_q92/duckdb:vortex-file-compressed 15546378 16191113 0.96
tpcds_q93/duckdb:vortex-file-compressed 34177867 33417206 1.02
tpcds_q94/duckdb:vortex-file-compressed 24970084 25250174 0.99
tpcds_q95/duckdb:vortex-file-compressed 162131661 150663813 1.08
tpcds_q96/duckdb:vortex-file-compressed 🚀 12735740 18246248 0.70
tpcds_q97/duckdb:vortex-file-compressed 41432847 39705160 1.04
tpcds_q98/duckdb:vortex-file-compressed 20599572 20320814 1.01
tpcds_q99/duckdb:vortex-file-compressed 34385250 33311876 1.03
duckdb / vortex-compact (0.899x ✅, 43↑ 5↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 38829108 34088209 1.14
tpcds_q02/duckdb:vortex-compact 🚨 133797587 120521067 1.11
tpcds_q03/duckdb:vortex-compact 54637979 55021353 0.99
tpcds_q04/duckdb:vortex-compact 139207178 129584138 1.07
tpcds_q05/duckdb:vortex-compact 168915698 167490335 1.01
tpcds_q06/duckdb:vortex-compact 41083667 45076174 0.91
tpcds_q07/duckdb:vortex-compact 41695130 41089158 1.01
tpcds_q08/duckdb:vortex-compact 🚀 29651943 38376664 0.77
tpcds_q09/duckdb:vortex-compact 🚨 117991506 64205338 1.84
tpcds_q10/duckdb:vortex-compact 🚀 49566658 56668885 0.87
tpcds_q11/duckdb:vortex-compact 78749326 77836378 1.01
tpcds_q12/duckdb:vortex-compact 20877765 21399527 0.98
tpcds_q13/duckdb:vortex-compact 🚀 49745853 72545276 0.69
tpcds_q14/duckdb:vortex-compact 292870511 298831098 0.98
tpcds_q15/duckdb:vortex-compact 45845386 50240466 0.91
tpcds_q16/duckdb:vortex-compact 37324918 37758834 0.99
tpcds_q17/duckdb:vortex-compact 49902015 53785217 0.93
tpcds_q18/duckdb:vortex-compact 🚨 69973837 61967931 1.13
tpcds_q19/duckdb:vortex-compact 🚀 38613529 44844468 0.86
tpcds_q20/duckdb:vortex-compact 21686972 22515437 0.96
tpcds_q21/duckdb:vortex-compact 28440522 29898756 0.95
tpcds_q22/duckdb:vortex-compact 120153113 131825379 0.91
tpcds_q23/duckdb:vortex-compact 🚀 159007152 184296852 0.86
tpcds_q24/duckdb:vortex-compact 🚀 70729957 83174032 0.85
tpcds_q25/duckdb:vortex-compact 50010196 54536195 0.92
tpcds_q26/duckdb:vortex-compact 49255739 53735722 0.92
tpcds_q27/duckdb:vortex-compact 🚀 126964337 152357835 0.83
tpcds_q28/duckdb:vortex-compact 🚨 105755503 89186742 1.19
tpcds_q29/duckdb:vortex-compact 49090342 54214863 0.91
tpcds_q30/duckdb:vortex-compact 35157481 38512987 0.91
tpcds_q31/duckdb:vortex-compact 🚀 32349787 40354045 0.80
tpcds_q32/duckdb:vortex-compact 23901077 25509481 0.94
tpcds_q33/duckdb:vortex-compact 🚀 134221926 151897164 0.88
tpcds_q34/duckdb:vortex-compact 🚀 22752854 33997379 0.67
tpcds_q35/duckdb:vortex-compact 🚀 68324496 85006210 0.80
tpcds_q36/duckdb:vortex-compact 🚀 33210918 39708019 0.84
tpcds_q37/duckdb:vortex-compact 31958429 33064288 0.97
tpcds_q38/duckdb:vortex-compact 🚀 40158629 45981043 0.87
tpcds_q39/duckdb:vortex-compact 52819445 55772040 0.95
tpcds_q40/duckdb:vortex-compact 32836254 33020772 0.99
tpcds_q41/duckdb:vortex-compact 16881978 17290243 0.98
tpcds_q42/duckdb:vortex-compact 🚀 14395130 17685581 0.81
tpcds_q43/duckdb:vortex-compact 🚀 23204279 40279901 0.58
tpcds_q44/duckdb:vortex-compact 🚀 27432950 37207931 0.74
tpcds_q45/duckdb:vortex-compact 34978573 34856427 1.00
tpcds_q46/duckdb:vortex-compact 🚀 57998195 67968601 0.85
tpcds_q47/duckdb:vortex-compact 🚀 53980319 62605322 0.86
tpcds_q48/duckdb:vortex-compact 🚀 39667876 59366219 0.67
tpcds_q49/duckdb:vortex-compact 47623183 44862597 1.06
tpcds_q50/duckdb:vortex-compact 🚀 38799232 60695417 0.64
tpcds_q51/duckdb:vortex-compact 104928381 109316314 0.96
tpcds_q52/duckdb:vortex-compact 🚀 15180356 18086455 0.84
tpcds_q53/duckdb:vortex-compact 🚀 22237446 26167254 0.85
tpcds_q54/duckdb:vortex-compact 87363311 85950824 1.02
tpcds_q55/duckdb:vortex-compact 🚀 15928952 18413735 0.87
tpcds_q56/duckdb:vortex-compact 🚀 129535768 144482959 0.90
tpcds_q57/duckdb:vortex-compact 47692334 51991523 0.92
tpcds_q58/duckdb:vortex-compact 🚀 43391785 53303009 0.81
tpcds_q59/duckdb:vortex-compact 🚀 76469983 96857320 0.79
tpcds_q60/duckdb:vortex-compact 🚀 125083120 145135135 0.86
tpcds_q61/duckdb:vortex-compact 🚀 44220949 60884445 0.73
tpcds_q62/duckdb:vortex-compact 22788127 21999515 1.04
tpcds_q63/duckdb:vortex-compact 🚀 22475525 26808741 0.84
tpcds_q64/duckdb:vortex-compact 🚀 99968809 117314362 0.85
tpcds_q65/duckdb:vortex-compact 29799257 31849140 0.94
tpcds_q66/duckdb:vortex-compact 103869684 97281438 1.07
tpcds_q67/duckdb:vortex-compact 162583849 166563540 0.98
tpcds_q68/duckdb:vortex-compact 🚀 52685436 62549088 0.84
tpcds_q69/duckdb:vortex-compact 🚀 45711547 59656777 0.77
tpcds_q70/duckdb:vortex-compact 🚀 28663371 37659335 0.76
tpcds_q71/duckdb:vortex-compact 🚀 25521083 29342464 0.87
tpcds_q72/duckdb:vortex-compact 198392551 203444029 0.98
tpcds_q73/duckdb:vortex-compact 🚀 21454741 31389857 0.68
tpcds_q74/duckdb:vortex-compact 55048207 59294593 0.93
tpcds_q75/duckdb:vortex-compact 71929592 76001224 0.95
tpcds_q76/duckdb:vortex-compact 🚀 118931763 145991709 0.81
tpcds_q77/duckdb:vortex-compact 133334080 141671494 0.94
tpcds_q78/duckdb:vortex-compact 84989925 92011750 0.92
tpcds_q79/duckdb:vortex-compact 73783160 71386755 1.03
tpcds_q80/duckdb:vortex-compact 158370759 172715223 0.92
tpcds_q81/duckdb:vortex-compact 41907706 44905597 0.93
tpcds_q82/duckdb:vortex-compact 33670612 33754315 1.00
tpcds_q83/duckdb:vortex-compact 45940648 50915091 0.90
tpcds_q84/duckdb:vortex-compact 21915918 23446069 0.93
tpcds_q85/duckdb:vortex-compact 63587047 64436074 0.99
tpcds_q86/duckdb:vortex-compact 🚀 20335908 23216842 0.88
tpcds_q87/duckdb:vortex-compact 🚀 42166759 51527163 0.82
tpcds_q88/duckdb:vortex-compact 🚀 34297184 45611702 0.75
tpcds_q89/duckdb:vortex-compact 🚀 22487323 27263215 0.82
tpcds_q90/duckdb:vortex-compact 16047803 17536910 0.92
tpcds_q91/duckdb:vortex-compact 45302971 47442802 0.95
tpcds_q92/duckdb:vortex-compact 21040716 22705194 0.93
tpcds_q93/duckdb:vortex-compact 36933709 39253761 0.94
tpcds_q94/duckdb:vortex-compact 27211442 26967605 1.01
tpcds_q95/duckdb:vortex-compact 160261850 149797039 1.07
tpcds_q96/duckdb:vortex-compact 🚀 11884941 19823562 0.60
tpcds_q97/duckdb:vortex-compact 🚀 38859478 45591247 0.85
tpcds_q98/duckdb:vortex-compact 🚀 22586876 27221924 0.83
tpcds_q99/duckdb:vortex-compact 39833103 40145284 0.99
duckdb / parquet (0.954x ➖, 6↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 45227125 46713042 0.97
tpcds_q02/duckdb:parquet 61289269 64036953 0.96
tpcds_q03/duckdb:parquet 12124512 12758742 0.95
tpcds_q04/duckdb:parquet 126850583 135067627 0.94
tpcds_q05/duckdb:parquet 73792914 72107878 1.02
tpcds_q06/duckdb:parquet 🚀 29421197 32993989 0.89
tpcds_q07/duckdb:parquet 23655651 24278291 0.97
tpcds_q08/duckdb:parquet 28284974 29282528 0.97
tpcds_q09/duckdb:parquet 40111505 41743489 0.96
tpcds_q10/duckdb:parquet 34331310 37049763 0.93
tpcds_q11/duckdb:parquet 89030868 93189207 0.96
tpcds_q12/duckdb:parquet 14972785 15910622 0.94
tpcds_q13/duckdb:parquet 35503166 36616254 0.97
tpcds_q14/duckdb:parquet 163792836 175227321 0.93
tpcds_q15/duckdb:parquet 29920644 33052904 0.91
tpcds_q16/duckdb:parquet 21432326 23523051 0.91
tpcds_q17/duckdb:parquet 39258625 39945715 0.98
tpcds_q18/duckdb:parquet 45613853 49351837 0.92
tpcds_q19/duckdb:parquet 28176433 31264061 0.90
tpcds_q20/duckdb:parquet 16132502 16761525 0.96
tpcds_q21/duckdb:parquet 11767570 11733787 1.00
tpcds_q22/duckdb:parquet 69492281 76449430 0.91
tpcds_q23/duckdb:parquet 🚀 111019057 123489273 0.90
tpcds_q24/duckdb:parquet 46386534 48424650 0.96
tpcds_q25/duckdb:parquet 33897237 34439486 0.98
tpcds_q26/duckdb:parquet 37817496 41374795 0.91
tpcds_q27/duckdb:parquet 89736943 93135294 0.96
tpcds_q28/duckdb:parquet 37132349 39214308 0.95
tpcds_q29/duckdb:parquet 36532028 37821229 0.97
tpcds_q30/duckdb:parquet 40401219 44096969 0.92
tpcds_q31/duckdb:parquet 23514596 24131728 0.97
tpcds_q32/duckdb:parquet 11129995 12256403 0.91
tpcds_q33/duckdb:parquet 73435207 76461704 0.96
tpcds_q34/duckdb:parquet 20907661 22238634 0.94
tpcds_q35/duckdb:parquet 60563048 66000353 0.92
tpcds_q36/duckdb:parquet 20767345 21460379 0.97
tpcds_q37/duckdb:parquet 14179937 14155097 1.00
tpcds_q38/duckdb:parquet 34232072 36409725 0.94
tpcds_q39/duckdb:parquet 🚨 40303608 33413358 1.21
tpcds_q40/duckdb:parquet 🚀 17451808 20250199 0.86
tpcds_q41/duckdb:parquet 7705252 8266410 0.93
tpcds_q42/duckdb:parquet 🚀 10194276 11595354 0.88
tpcds_q43/duckdb:parquet 15969169 16525123 0.97
tpcds_q44/duckdb:parquet 22007457 21946310 1.00
tpcds_q45/duckdb:parquet 26866705 29005434 0.93
tpcds_q46/duckdb:parquet 44999286 48786995 0.92
tpcds_q47/duckdb:parquet 47050614 48582968 0.97
tpcds_q48/duckdb:parquet 31404085 33164843 0.95
tpcds_q49/duckdb:parquet 24936072 25996538 0.96
tpcds_q50/duckdb:parquet 24879233 25448505 0.98
tpcds_q51/duckdb:parquet 95217850 101988412 0.93
tpcds_q52/duckdb:parquet 11636114 11959256 0.97
tpcds_q53/duckdb:parquet 16555316 16957879 0.98
tpcds_q54/duckdb:parquet 39613218 40293922 0.98
tpcds_q55/duckdb:parquet 10871818 11126815 0.98
tpcds_q56/duckdb:parquet 70668765 72801692 0.97
tpcds_q57/duckdb:parquet 35820116 35869043 1.00
tpcds_q58/duckdb:parquet 21560316 22719946 0.95
tpcds_q59/duckdb:parquet 35848896 38214510 0.94
tpcds_q60/duckdb:parquet 72735151 74329004 0.98
tpcds_q61/duckdb:parquet 31678742 32124005 0.99
tpcds_q62/duckdb:parquet 11550278 12699742 0.91
tpcds_q63/duckdb:parquet 15565994 16328409 0.95
tpcds_q64/duckdb:parquet 74718894 76896356 0.97
tpcds_q65/duckdb:parquet 21498688 21279991 1.01
tpcds_q66/duckdb:parquet 56321661 56527637 1.00
tpcds_q67/duckdb:parquet 🚀 135305393 153849579 0.88
tpcds_q68/duckdb:parquet 38083851 39972017 0.95
tpcds_q69/duckdb:parquet 38134912 39322280 0.97
tpcds_q70/duckdb:parquet 19754990 21732492 0.91
tpcds_q71/duckdb:parquet 19352329 18362688 1.05
tpcds_q72/duckdb:parquet 166049263 171484525 0.97
tpcds_q73/duckdb:parquet 18618090 19491080 0.96
tpcds_q74/duckdb:parquet 50558444 55227220 0.92
tpcds_q75/duckdb:parquet 53647567 57043671 0.94
tpcds_q76/duckdb:parquet 68208100 73374559 0.93
tpcds_q77/duckdb:parquet 62035450 67568792 0.92
tpcds_q78/duckdb:parquet 75820981 80706941 0.94
tpcds_q79/duckdb:parquet 27412698 29567113 0.93
tpcds_q80/duckdb:parquet 83434388 86244508 0.97
tpcds_q81/duckdb:parquet 47393493 50089918 0.95
tpcds_q82/duckdb:parquet 15888337 17261893 0.92
tpcds_q83/duckdb:parquet 16905468 17013680 0.99
tpcds_q84/duckdb:parquet 20234208 19785911 1.02
tpcds_q85/duckdb:parquet 41057429 42977306 0.96
tpcds_q86/duckdb:parquet 12575648 12980939 0.97
tpcds_q87/duckdb:parquet 36569045 39522396 0.93
tpcds_q88/duckdb:parquet 29298958 29674079 0.99
tpcds_q89/duckdb:parquet 18803366 18516951 1.02
tpcds_q90/duckdb:parquet 7236675 7832717 0.92
tpcds_q91/duckdb:parquet 23130061 24274160 0.95
tpcds_q92/duckdb:parquet 12440539 13163661 0.95
tpcds_q93/duckdb:parquet 🚀 29371789 32888512 0.89
tpcds_q94/duckdb:parquet 16686428 18531009 0.90
tpcds_q95/duckdb:parquet 158053869 154907614 1.02
tpcds_q96/duckdb:parquet 9603855 10097008 0.95
tpcds_q97/duckdb:parquet 36741047 39012923 0.94
tpcds_q98/duckdb:parquet 18197925 18715722 0.97
tpcds_q99/duckdb:parquet 20438174 21294020 0.96
duckdb / duckdb (0.967x ➖, 13↑ 8↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20058257 19562963 1.03
tpcds_q02/duckdb:duckdb 17207459 19013326 0.91
tpcds_q03/duckdb:duckdb 8736342 9001359 0.97
tpcds_q04/duckdb:duckdb 163510836 169889378 0.96
tpcds_q05/duckdb:duckdb 20382744 20438365 1.00
tpcds_q06/duckdb:duckdb 23397730 23623210 0.99
tpcds_q07/duckdb:duckdb 40237893 40394139 1.00
tpcds_q08/duckdb:duckdb 119211763 121685859 0.98
tpcds_q09/duckdb:duckdb 19506190 20465783 0.95
tpcds_q10/duckdb:duckdb 23011247 25143353 0.92
tpcds_q11/duckdb:duckdb 142727440 145402896 0.98
tpcds_q12/duckdb:duckdb 11812445 12051854 0.98
tpcds_q13/duckdb:duckdb 24377677 25450914 0.96
tpcds_q14/duckdb:duckdb 95880537 97951927 0.98
tpcds_q15/duckdb:duckdb 26094452 25361602 1.03
tpcds_q16/duckdb:duckdb 18278427 18936415 0.97
tpcds_q17/duckdb:duckdb 22259414 23675912 0.94
tpcds_q18/duckdb:duckdb 44665812 46634233 0.96
tpcds_q19/duckdb:duckdb 🚀 15898140 17847475 0.89
tpcds_q20/duckdb:duckdb 11884650 12184289 0.98
tpcds_q21/duckdb:duckdb 🚀 6306232 7134202 0.88
tpcds_q22/duckdb:duckdb 🚀 58843588 69234655 0.85
tpcds_q23/duckdb:duckdb 81472368 75298614 1.08
tpcds_q24/duckdb:duckdb 24199823 25835274 0.94
tpcds_q25/duckdb:duckdb 16781644 17274959 0.97
tpcds_q26/duckdb:duckdb 🚀 23499557 28698910 0.82
tpcds_q27/duckdb:duckdb 39927457 39977986 1.00
tpcds_q28/duckdb:duckdb 21174219 22240967 0.95
tpcds_q29/duckdb:duckdb 20311060 20875682 0.97
tpcds_q30/duckdb:duckdb 28437671 31279324 0.91
tpcds_q31/duckdb:duckdb 20823654 21083343 0.99
tpcds_q32/duckdb:duckdb 7302067 7710296 0.95
tpcds_q33/duckdb:duckdb 13389775 12789187 1.05
tpcds_q34/duckdb:duckdb 15182936 15073903 1.01
tpcds_q35/duckdb:duckdb 33431519 34116587 0.98
tpcds_q36/duckdb:duckdb 72223965 76128446 0.95
tpcds_q37/duckdb:duckdb 7582313 8400579 0.90
tpcds_q38/duckdb:duckdb 30577575 31473748 0.97
tpcds_q39/duckdb:duckdb 🚨 32129184 27559546 1.17
tpcds_q40/duckdb:duckdb 13613887 14821430 0.92
tpcds_q41/duckdb:duckdb 🚀 7960139 9142422 0.87
tpcds_q42/duckdb:duckdb 🚀 5862013 6870238 0.85
tpcds_q43/duckdb:duckdb 11107340 11218091 0.99
tpcds_q44/duckdb:duckdb 13512095 13846241 0.98
tpcds_q45/duckdb:duckdb 17562605 17915472 0.98
tpcds_q46/duckdb:duckdb 35933582 38538794 0.93
tpcds_q47/duckdb:duckdb 40475396 44143458 0.92
tpcds_q48/duckdb:duckdb 22024361 22528629 0.98
tpcds_q49/duckdb:duckdb 17068111 17824778 0.96
tpcds_q50/duckdb:duckdb 14248999 14665525 0.97
tpcds_q51/duckdb:duckdb 96133371 96937446 0.99
tpcds_q52/duckdb:duckdb 7358260 8160958 0.90
tpcds_q53/duckdb:duckdb 11646848 12125886 0.96
tpcds_q54/duckdb:duckdb 16441670 17178794 0.96
tpcds_q55/duckdb:duckdb 6908472 7652959 0.90
tpcds_q56/duckdb:duckdb 13227717 13908851 0.95
tpcds_q57/duckdb:duckdb 32338374 33727103 0.96
tpcds_q58/duckdb:duckdb 🚀 11930653 13585941 0.88
tpcds_q59/duckdb:duckdb 34045641 35509718 0.96
tpcds_q60/duckdb:duckdb 14819096 14924136 0.99
tpcds_q61/duckdb:duckdb 14099235 14938107 0.94
tpcds_q62/duckdb:duckdb 8985452 9717639 0.92
tpcds_q63/duckdb:duckdb 🚀 10340336 11814405 0.88
tpcds_q64/duckdb:duckdb 52929301 54699005 0.97
tpcds_q65/duckdb:duckdb 34715832 37742974 0.92
tpcds_q66/duckdb:duckdb 🚨 29074522 25236676 1.15
tpcds_q67/duckdb:duckdb 🚨 192765625 141622714 1.36
tpcds_q68/duckdb:duckdb 🚨 35979168 26487713 1.36
tpcds_q69/duckdb:duckdb 🚨 32536838 24538403 1.33
tpcds_q70/duckdb:duckdb 🚨 20547643 14839882 1.38
tpcds_q71/duckdb:duckdb 🚨 19890111 14005924 1.42
tpcds_q72/duckdb:duckdb 🚨 51303223 42501015 1.21
tpcds_q73/duckdb:duckdb 10449805 11361314 0.92
tpcds_q74/duckdb:duckdb 98181855 100989497 0.97
tpcds_q75/duckdb:duckdb 41579814 45612445 0.91
tpcds_q76/duckdb:duckdb 12293421 12607853 0.98
tpcds_q77/duckdb:duckdb 12075735 12729461 0.95
tpcds_q78/duckdb:duckdb 64677792 67550134 0.96
tpcds_q79/duckdb:duckdb 17872527 18950111 0.94
tpcds_q80/duckdb:duckdb 28817187 31494962 0.91
tpcds_q81/duckdb:duckdb 36208265 37159520 0.97
tpcds_q82/duckdb:duckdb 🚀 7908853 9072811 0.87
tpcds_q83/duckdb:duckdb 8962586 9866921 0.91
tpcds_q84/duckdb:duckdb 13836112 14487758 0.96
tpcds_q85/duckdb:duckdb 🚀 22497536 25675186 0.88
tpcds_q86/duckdb:duckdb 10834000 11223137 0.97
tpcds_q87/duckdb:duckdb 32861193 34445470 0.95
tpcds_q88/duckdb:duckdb 23886866 24922619 0.96
tpcds_q89/duckdb:duckdb 13085449 13569889 0.96
tpcds_q90/duckdb:duckdb 🚀 5330836 6090875 0.88
tpcds_q91/duckdb:duckdb 12315221 13625065 0.90
tpcds_q92/duckdb:duckdb 8584759 9470029 0.91
tpcds_q93/duckdb:duckdb 🚀 20081337 25329277 0.79
tpcds_q94/duckdb:duckdb 12487229 12663728 0.99
tpcds_q95/duckdb:duckdb 🚀 106699291 137416417 0.78
tpcds_q96/duckdb:duckdb 4552002 4720685 0.96
tpcds_q97/duckdb:duckdb 29715190 32870409 0.90
tpcds_q98/duckdb:duckdb 13265996 14036591 0.95
tpcds_q99/duckdb:duckdb 16213274 17336085 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +0.4% -3.5% +4.0% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -17.4% -3.5% -14.3% +11.4% ✅ faster
1 duckdb:duckdb +2.5% -3.5% +6.3% +15.0% ➖ noise
1 duckdb:vortex-compact +13.9% -3.5% +18.0% +11.9% 🚨 regression
1 duckdb:vortex-file-compressed -5.5% -3.5% -2.1% +16.3% ➖ noise
2 datafusion:vortex-compact -15.5% -4.6% -11.5% +10.0% ✅ faster
2 datafusion:vortex-file-compressed -8.0% -4.6% -3.5% +10.0% ➖ noise
2 duckdb:duckdb -9.5% -4.6% -5.1% +14.1% ➖ noise
2 duckdb:vortex-compact +11.0% -4.6% +16.4% +10.0% 🚨 regression
2 duckdb:vortex-file-compressed -0.3% -4.6% +4.5% +11.1% ➖ noise
3 datafusion:vortex-compact -9.7% -6.9% -3.0% +14.8% ➖ noise
3 datafusion:vortex-file-compressed -15.3% -6.9% -9.1% +10.0% ➖ noise
3 duckdb:duckdb -2.9% -6.9% +4.2% +15.7% ➖ noise
3 duckdb:vortex-compact -0.7% -6.9% +6.6% +14.1% ➖ noise
3 duckdb:vortex-file-compressed -12.8% -6.9% -6.4% +14.1% ➖ noise
4 datafusion:vortex-compact -11.8% -8.8% -3.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -13.3% -8.8% -5.0% +10.0% ➖ noise
4 duckdb:duckdb -3.8% -8.8% +5.5% +10.0% ➖ noise
4 duckdb:vortex-compact +7.4% -8.8% +17.8% +10.0% 🚨 regression
4 duckdb:vortex-file-compressed +6.5% -8.8% +16.8% +10.0% 🚨 regression
5 datafusion:vortex-compact -9.7% -4.8% -5.2% +11.7% ➖ noise
5 datafusion:vortex-file-compressed -4.7% -4.8% +0.1% +11.8% ➖ noise
5 duckdb:duckdb -0.3% -4.8% +4.7% +14.3% ➖ noise
5 duckdb:vortex-compact +0.9% -4.8% +5.9% +12.0% ➖ noise
5 duckdb:vortex-file-compressed +2.4% -4.8% +7.5% +17.4% ➖ noise
6 datafusion:vortex-compact -14.9% -7.6% -8.0% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -12.2% -7.6% -5.0% +10.0% ➖ noise
6 duckdb:duckdb -1.0% -7.6% +7.1% +11.0% ➖ noise
6 duckdb:vortex-compact -8.9% -7.6% -1.4% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +7.0% -7.6% +15.8% +10.0% 🚨 regression
7 datafusion:vortex-compact -13.7% -4.1% -10.0% +10.0% ✅ faster
7 datafusion:vortex-file-compressed -9.2% -4.1% -5.3% +10.0% ➖ noise
7 duckdb:duckdb -0.4% -4.1% +3.9% +13.5% ➖ noise
7 duckdb:vortex-compact +1.5% -4.1% +5.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +11.8% -4.1% +16.6% +12.1% 🚨 regression
8 datafusion:vortex-compact -7.6% +0.6% -8.2% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -8.2% +0.6% -8.8% +10.0% ➖ noise
8 duckdb:duckdb -2.0% +0.6% -2.6% +10.0% ➖ noise
8 duckdb:vortex-compact -22.7% +0.6% -23.2% +10.0% ✅ faster
8 duckdb:vortex-file-compressed -14.7% +0.6% -15.2% +15.0% ✅ faster
9 datafusion:vortex-compact +36.1% -3.1% +40.5% +10.5% 🚨 regression
9 datafusion:vortex-file-compressed +1.2% -3.1% +4.5% +10.0% ➖ noise
9 duckdb:duckdb -4.7% -3.1% -1.7% +10.0% ➖ noise
9 duckdb:vortex-compact +83.8% -3.1% +89.6% +10.0% 🚨 regression
9 duckdb:vortex-file-compressed +14.0% -3.1% +17.6% +12.2% 🚨 regression
10 datafusion:vortex-compact -15.2% -4.5% -11.2% +10.0% ✅ faster
10 datafusion:vortex-file-compressed -10.1% -4.5% -5.9% +10.0% ➖ noise
10 duckdb:duckdb -8.5% -4.5% -4.2% +10.0% ➖ noise
10 duckdb:vortex-compact -12.5% -4.5% -8.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -10.5% -4.5% -6.3% +10.0% ➖ noise
11 datafusion:vortex-compact -13.2% -6.2% -7.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -10.4% -6.2% -4.4% +10.0% ➖ noise
11 duckdb:duckdb -1.8% -6.2% +4.7% +10.0% ➖ noise
11 duckdb:vortex-compact +1.2% -6.2% +7.9% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +4.3% -6.2% +11.2% +11.7% ➖ noise
12 datafusion:vortex-compact -16.0% -7.3% -9.5% +11.2% ➖ noise
12 datafusion:vortex-file-compressed -14.4% -7.3% -7.7% +17.7% ➖ noise
12 duckdb:duckdb -2.0% -7.3% +5.7% +11.9% ➖ noise
12 duckdb:vortex-compact -2.4% -7.3% +5.2% +14.6% ➖ noise
12 duckdb:vortex-file-compressed -3.9% -7.3% +3.6% +11.4% ➖ noise
13 datafusion:vortex-compact +4.7% -4.9% +10.1% +10.0% 🚨 regression
13 datafusion:vortex-file-compressed +1.8% -4.9% +7.1% +10.0% ➖ noise
13 duckdb:duckdb -4.2% -4.9% +0.7% +10.0% ➖ noise
13 duckdb:vortex-compact -31.4% -4.9% -27.9% +11.9% ✅ faster
13 duckdb:vortex-file-compressed -18.9% -4.9% -14.7% +10.0% ✅ faster
14 datafusion:vortex-compact -10.1% -7.8% -2.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -8.7% -7.8% -0.9% +10.0% ➖ noise
14 duckdb:duckdb -2.1% -7.8% +6.2% +10.0% ➖ noise
14 duckdb:vortex-compact -2.0% -7.8% +6.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -5.5% -7.8% +2.5% +10.0% ➖ noise
15 datafusion:vortex-compact -12.8% -10.9% -2.2% +11.0% ➖ noise
15 datafusion:vortex-file-compressed -13.6% -10.9% -3.1% +11.6% ➖ noise
15 duckdb:duckdb +2.9% -10.9% +15.5% +11.5% 🚨 regression
15 duckdb:vortex-compact -8.7% -10.9% +2.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.0% -10.9% +13.4% +10.0% 🚨 regression
16 datafusion:vortex-compact -11.5% -8.9% -2.8% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -7.0% -8.9% +2.1% +10.0% ➖ noise
16 duckdb:duckdb -3.5% -8.9% +6.0% +12.9% ➖ noise
16 duckdb:vortex-compact -1.1% -8.9% +8.5% +15.2% ➖ noise
16 duckdb:vortex-file-compressed +2.6% -8.9% +12.7% +10.3% 🚨 regression
17 datafusion:vortex-compact -13.6% -3.1% -10.9% +10.0% ✅ faster
17 datafusion:vortex-file-compressed -8.1% -3.1% -5.2% +10.0% ➖ noise
17 duckdb:duckdb -6.0% -3.1% -3.0% +10.0% ➖ noise
17 duckdb:vortex-compact -7.2% -3.1% -4.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +5.5% -3.1% +8.9% +10.0% ➖ noise
18 datafusion:vortex-compact -6.3% -7.3% +1.0% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -8.7% -7.3% -1.5% +10.0% ➖ noise
18 duckdb:duckdb -4.2% -7.3% +3.3% +10.0% ➖ noise
18 duckdb:vortex-compact +12.9% -7.3% +21.8% +10.0% 🚨 regression
18 duckdb:vortex-file-compressed +4.6% -7.3% +12.8% +10.3% 🚨 regression
19 datafusion:vortex-compact -15.6% -9.6% -6.6% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -3.7% -9.6% +6.5% +10.0% ➖ noise
19 duckdb:duckdb -10.9% -9.6% -1.5% +10.1% ➖ noise
19 duckdb:vortex-compact -13.9% -9.6% -4.8% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -3.5% -9.6% +6.7% +10.0% ➖ noise
20 datafusion:vortex-compact -9.7% -6.9% -3.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -9.3% -6.9% -2.6% +10.0% ➖ noise
20 duckdb:duckdb -2.5% -6.9% +4.8% +16.1% ➖ noise
20 duckdb:vortex-compact -3.7% -6.9% +3.4% +13.6% ➖ noise
20 duckdb:vortex-file-compressed +2.6% -6.9% +10.2% +14.1% ➖ noise
21 datafusion:vortex-compact -9.6% -6.2% -3.7% +10.2% ➖ noise
21 datafusion:vortex-file-compressed -10.0% -6.2% -4.1% +10.0% ➖ noise
21 duckdb:duckdb -11.6% -6.2% -5.8% +17.3% ➖ noise
21 duckdb:vortex-compact -4.9% -6.2% +1.4% +11.4% ➖ noise
21 duckdb:vortex-file-compressed +3.5% -6.2% +10.2% +18.5% ➖ noise
22 datafusion:vortex-compact -7.7% -9.2% +1.6% +12.7% ➖ noise
22 datafusion:vortex-file-compressed -13.7% -9.2% -5.0% +10.1% ➖ noise
22 duckdb:duckdb -15.0% -9.2% -6.4% +12.3% ➖ noise
22 duckdb:vortex-compact -8.9% -9.2% +0.4% +10.1% ➖ noise
22 duckdb:vortex-file-compressed +0.7% -9.2% +10.8% +10.2% 🚨 regression
23 datafusion:vortex-compact -11.2% -11.1% -0.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -7.6% -11.1% +3.9% +10.0% ➖ noise
23 duckdb:duckdb +8.2% -11.1% +21.6% +13.6% 🚨 regression
23 duckdb:vortex-compact -13.7% -11.1% -3.0% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -12.9% -11.1% -2.1% +10.0% ➖ noise
24 datafusion:vortex-compact -15.2% -6.2% -9.6% +10.0% ✅ faster
24 datafusion:vortex-file-compressed -10.8% -6.2% -4.9% +10.0% ➖ noise
24 duckdb:duckdb -6.3% -6.2% -0.1% +10.0% ➖ noise
24 duckdb:vortex-compact -15.0% -6.2% -9.3% +10.0% ✅ faster
24 duckdb:vortex-file-compressed -0.2% -6.2% +6.5% +10.0% ➖ noise
25 datafusion:vortex-compact -14.2% -4.8% -9.9% +10.0% ✅ faster
25 datafusion:vortex-file-compressed -6.1% -4.8% -1.3% +10.0% ➖ noise
25 duckdb:duckdb -2.9% -4.8% +2.0% +10.0% ➖ noise
25 duckdb:vortex-compact -8.3% -4.8% -3.7% +11.1% ➖ noise
25 duckdb:vortex-file-compressed -1.5% -4.8% +3.4% +12.2% ➖ noise
26 datafusion:vortex-compact -8.4% -7.7% -0.8% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -15.9% -7.7% -8.9% +10.0% ➖ noise
26 duckdb:duckdb -18.1% -7.7% -11.3% +14.4% ➖ noise
26 duckdb:vortex-compact -8.3% -7.7% -0.7% +10.2% ➖ noise
26 duckdb:vortex-file-compressed -3.7% -7.7% +4.3% +11.8% ➖ noise
27 datafusion:vortex-compact -12.3% -5.0% -7.7% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -10.8% -5.0% -6.1% +10.0% ➖ noise
27 duckdb:duckdb -0.1% -5.0% +5.1% +18.7% ➖ noise
27 duckdb:vortex-compact -16.7% -5.0% -12.3% +10.0% ✅ faster
27 duckdb:vortex-file-compressed +2.7% -5.0% +8.1% +10.0% ➖ noise
28 datafusion:vortex-compact +11.4% -5.7% +18.2% +10.0% 🚨 regression
28 datafusion:vortex-file-compressed -0.9% -5.7% +5.1% +10.0% ➖ noise
28 duckdb:duckdb -4.8% -5.7% +1.0% +10.0% ➖ noise
28 duckdb:vortex-compact +18.6% -5.7% +25.8% +10.0% 🚨 regression
28 duckdb:vortex-file-compressed -1.7% -5.7% +4.3% +10.7% ➖ noise
29 datafusion:vortex-compact -11.0% -4.8% -6.5% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -8.2% -4.8% -3.5% +11.9% ➖ noise
29 duckdb:duckdb -2.7% -4.8% +2.2% +10.8% ➖ noise
29 duckdb:vortex-compact -9.5% -4.8% -4.9% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +5.3% -4.8% +10.7% +10.1% 🚨 regression
30 datafusion:vortex-compact -7.2% -7.8% +0.6% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -11.5% -7.8% -4.0% +10.8% ➖ noise
30 duckdb:duckdb -9.1% -7.8% -1.4% +10.0% ➖ noise
30 duckdb:vortex-compact -8.7% -7.8% -1.0% +13.3% ➖ noise
30 duckdb:vortex-file-compressed -4.8% -7.8% +3.2% +10.9% ➖ noise
31 datafusion:vortex-compact -12.3% -3.5% -9.1% +10.0% ✅ faster
31 datafusion:vortex-file-compressed -7.6% -3.5% -4.2% +10.0% ➖ noise
31 duckdb:duckdb -1.2% -3.5% +2.4% +10.8% ➖ noise
31 duckdb:vortex-compact -19.8% -3.5% -16.9% +12.0% ✅ faster
31 duckdb:vortex-file-compressed -8.9% -3.5% -5.6% +19.2% ➖ noise
32 datafusion:vortex-compact -6.5% -8.9% +2.6% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -8.0% -8.9% +0.9% +10.9% ➖ noise
32 duckdb:duckdb -5.3% -8.9% +3.9% +10.3% ➖ noise
32 duckdb:vortex-compact -6.3% -8.9% +2.8% +10.3% ➖ noise
32 duckdb:vortex-file-compressed -2.7% -8.9% +6.7% +12.4% ➖ noise
33 datafusion:vortex-compact -12.9% -3.2% -10.0% +10.0% ✅ faster
33 datafusion:vortex-file-compressed -0.2% -3.2% +3.1% +10.0% ➖ noise
33 duckdb:duckdb +4.7% -3.2% +8.2% +14.6% ➖ noise
33 duckdb:vortex-compact -11.6% -3.2% -8.7% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -3.8% -3.2% -0.6% +11.6% ➖ noise
34 datafusion:vortex-compact -15.9% -5.5% -10.9% +11.1% ✅ faster
34 datafusion:vortex-file-compressed -2.2% -5.5% +3.6% +10.0% ➖ noise
34 duckdb:duckdb +0.7% -5.5% +6.6% +11.2% ➖ noise
34 duckdb:vortex-compact -33.1% -5.5% -29.1% +10.3% ✅ faster
34 duckdb:vortex-file-compressed +4.1% -5.5% +10.2% +18.3% ➖ noise
35 datafusion:vortex-compact -12.9% -6.3% -7.0% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -6.3% -6.3% +0.0% +10.0% ➖ noise
35 duckdb:duckdb -2.0% -6.3% +4.6% +12.7% ➖ noise
35 duckdb:vortex-compact -19.6% -6.3% -14.2% +10.0% ✅ faster
35 duckdb:vortex-file-compressed -9.6% -6.3% -3.5% +10.0% ➖ noise
36 datafusion:vortex-compact -12.7% -5.1% -8.1% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -9.9% -5.1% -5.1% +10.0% ➖ noise
36 duckdb:duckdb -5.1% -5.1% -0.1% +10.0% ➖ noise
36 duckdb:vortex-compact -16.4% -5.1% -11.9% +12.7% ✅ faster
36 duckdb:vortex-file-compressed +1.5% -5.1% +6.9% +11.3% ➖ noise
37 datafusion:vortex-compact -19.6% -3.5% -16.6% +10.4% ✅ faster
37 datafusion:vortex-file-compressed -9.3% -3.5% -6.0% +12.6% ➖ noise
37 duckdb:duckdb -9.7% -3.5% -6.5% +14.1% ➖ noise
37 duckdb:vortex-compact -3.3% -3.5% +0.2% +12.2% ➖ noise
37 duckdb:vortex-file-compressed +0.2% -3.5% +3.8% +14.0% ➖ noise
38 datafusion:vortex-compact -13.4% -7.6% -6.2% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -6.2% -7.6% +1.6% +10.0% ➖ noise
38 duckdb:duckdb -2.8% -7.6% +5.2% +10.0% ➖ noise
38 duckdb:vortex-compact -12.7% -7.6% -5.5% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -12.9% -7.6% -5.7% +13.3% ➖ noise
39 datafusion:vortex-compact -10.8% +4.9% -14.9% +16.9% ✅ faster
39 datafusion:vortex-file-compressed -15.4% +4.9% -19.4% +14.2% ✅ faster
39 duckdb:duckdb +16.6% +4.9% +11.1% +25.4% ➖ noise
39 duckdb:vortex-compact -5.3% +4.9% -9.7% +12.2% ➖ noise
39 duckdb:vortex-file-compressed -0.2% +4.9% -4.9% +12.4% ➖ noise
40 datafusion:vortex-compact -14.8% -11.0% -4.2% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -10.8% -11.0% +0.3% +10.0% ➖ noise
40 duckdb:duckdb -8.1% -11.0% +3.3% +14.9% ➖ noise
40 duckdb:vortex-compact -0.6% -11.0% +11.8% +10.0% 🚨 regression
40 duckdb:vortex-file-compressed +0.0% -11.0% +12.4% +10.0% 🚨 regression
41 datafusion:vortex-compact -13.5% -9.0% -5.0% +12.5% ➖ noise
41 datafusion:vortex-file-compressed -11.3% -9.0% -2.6% +10.0% ➖ noise
41 duckdb:duckdb -12.9% -9.0% -4.3% +10.0% ➖ noise
41 duckdb:vortex-compact -2.4% -9.0% +7.3% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -4.4% -9.0% +5.0% +10.0% ➖ noise
42 datafusion:vortex-compact -9.2% -10.5% +1.4% +10.1% ➖ noise
42 datafusion:vortex-file-compressed -10.8% -10.5% -0.4% +12.0% ➖ noise
42 duckdb:duckdb -14.7% -10.5% -4.7% +15.9% ➖ noise
42 duckdb:vortex-compact -18.6% -10.5% -9.1% +12.9% ➖ noise
42 duckdb:vortex-file-compressed +0.1% -10.5% +11.8% +17.5% ➖ noise
43 datafusion:vortex-compact -9.7% -6.8% -3.1% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -4.9% -6.8% +2.0% +10.0% ➖ noise
43 duckdb:duckdb -1.0% -6.8% +6.2% +10.0% ➖ noise
43 duckdb:vortex-compact -42.4% -6.8% -38.2% +10.0% ✅ faster
43 duckdb:vortex-file-compressed -33.7% -6.8% -28.9% +22.6% ✅ faster
44 datafusion:vortex-compact -6.0% -5.0% -1.0% +12.2% ➖ noise
44 datafusion:vortex-file-compressed +1.8% -5.0% +7.3% +10.0% ➖ noise
44 duckdb:duckdb -2.4% -5.0% +2.8% +10.7% ➖ noise
44 duckdb:vortex-compact -26.3% -5.0% -22.4% +10.0% ✅ faster
44 duckdb:vortex-file-compressed -4.7% -5.0% +0.4% +10.8% ➖ noise
45 datafusion:vortex-compact -12.6% -6.7% -6.4% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -8.8% -6.7% -2.3% +10.0% ➖ noise
45 duckdb:duckdb -2.0% -6.7% +5.1% +13.1% ➖ noise
45 duckdb:vortex-compact +0.4% -6.7% +7.5% +12.8% ➖ noise
45 duckdb:vortex-file-compressed -6.0% -6.7% +0.7% +10.6% ➖ noise
46 datafusion:vortex-compact -11.0% -7.1% -4.2% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -2.6% -7.1% +4.8% +10.0% ➖ noise
46 duckdb:duckdb -6.8% -7.1% +0.4% +10.0% ➖ noise
46 duckdb:vortex-compact -14.7% -7.1% -8.1% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +7.9% -7.1% +16.2% +10.0% 🚨 regression
47 datafusion:vortex-compact -12.1% -4.9% -7.5% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -14.1% -4.9% -9.7% +10.0% ✅ faster
47 duckdb:duckdb -8.3% -4.9% -3.5% +10.0% ➖ noise
47 duckdb:vortex-compact -13.8% -4.9% -9.3% +10.0% ✅ faster
47 duckdb:vortex-file-compressed -3.0% -4.9% +2.1% +10.7% ➖ noise
48 datafusion:vortex-compact +10.3% -7.4% +19.0% +10.0% 🚨 regression
48 datafusion:vortex-file-compressed +4.0% -7.4% +12.2% +10.0% 🚨 regression
48 duckdb:duckdb -2.2% -7.4% +5.5% +12.5% ➖ noise
48 duckdb:vortex-compact -33.2% -7.4% -27.9% +10.0% ✅ faster
48 duckdb:vortex-file-compressed -14.4% -7.4% -7.6% +14.1% ➖ noise
49 datafusion:vortex-compact +0.7% -5.0% +5.9% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -2.0% -5.0% +3.1% +10.0% ➖ noise
49 duckdb:duckdb -4.2% -5.0% +0.7% +16.4% ➖ noise
49 duckdb:vortex-compact +6.2% -5.0% +11.7% +10.0% 🚨 regression
49 duckdb:vortex-file-compressed +10.3% -5.0% +16.1% +16.0% 🚨 regression
50 datafusion:vortex-compact -13.8% -5.5% -8.9% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -4.4% -5.5% +1.1% +10.0% ➖ noise
50 duckdb:duckdb -2.8% -5.5% +2.8% +10.3% ➖ noise
50 duckdb:vortex-compact -36.1% -5.5% -32.4% +10.8% ✅ faster
50 duckdb:vortex-file-compressed +12.9% -5.5% +19.4% +10.0% 🚨 regression
51 datafusion:vortex-compact -12.8% -7.4% -5.9% +10.7% ➖ noise
51 datafusion:vortex-file-compressed -11.7% -7.4% -4.6% +10.0% ➖ noise
51 duckdb:duckdb -0.8% -7.4% +7.1% +18.9% ➖ noise
51 duckdb:vortex-compact -4.0% -7.4% +3.7% +10.0% ➖ noise
51 duckdb:vortex-file-compressed -6.3% -7.4% +1.2% +19.5% ➖ noise
52 datafusion:vortex-compact -12.3% -3.1% -9.4% +27.8% ➖ noise
52 datafusion:vortex-file-compressed -5.6% -3.1% -2.6% +10.0% ➖ noise
52 duckdb:duckdb -9.8% -3.1% -6.9% +16.9% ➖ noise
52 duckdb:vortex-compact -16.1% -3.1% -13.4% +15.4% ✅ faster
52 duckdb:vortex-file-compressed +4.2% -3.1% +7.6% +13.6% ➖ noise
53 datafusion:vortex-compact -16.3% -7.2% -9.8% +10.0% ✅ faster
53 datafusion:vortex-file-compressed -7.9% -7.2% -0.7% +10.0% ➖ noise
53 duckdb:duckdb -4.0% -7.2% +3.5% +12.3% ➖ noise
53 duckdb:vortex-compact -15.0% -7.2% -8.4% +10.0% ➖ noise
53 duckdb:vortex-file-compressed +0.6% -7.2% +8.5% +10.5% ➖ noise
54 datafusion:vortex-compact -12.3% -4.0% -8.7% +11.2% ➖ noise
54 datafusion:vortex-file-compressed -3.2% -4.0% +0.9% +13.1% ➖ noise
54 duckdb:duckdb -4.3% -4.0% -0.3% +22.8% ➖ noise
54 duckdb:vortex-compact +1.6% -4.0% +5.9% +11.5% ➖ noise
54 duckdb:vortex-file-compressed +10.8% -4.0% +15.4% +13.1% 🚨 regression
55 datafusion:vortex-compact -13.9% -4.6% -9.8% +10.0% ✅ faster
55 datafusion:vortex-file-compressed -7.0% -4.6% -2.6% +11.5% ➖ noise
55 duckdb:duckdb -9.7% -4.6% -5.4% +16.8% ➖ noise
55 duckdb:vortex-compact -13.5% -4.6% -9.4% +13.9% ➖ noise
55 duckdb:vortex-file-compressed -0.4% -4.6% +4.4% +11.7% ➖ noise
56 datafusion:vortex-compact -12.8% -8.2% -5.1% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -7.4% -8.2% +0.8% +10.0% ➖ noise
56 duckdb:duckdb -4.9% -8.2% +3.6% +10.7% ➖ noise
56 duckdb:vortex-compact -10.3% -8.2% -2.4% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -0.9% -8.2% +8.0% +11.6% ➖ noise
57 datafusion:vortex-compact -12.2% -3.0% -9.5% +10.0% ✅ faster
57 datafusion:vortex-file-compressed -7.1% -3.0% -4.2% +10.0% ➖ noise
57 duckdb:duckdb -4.1% -3.0% -1.2% +10.8% ➖ noise
57 duckdb:vortex-compact -8.3% -3.0% -5.4% +10.0% ➖ noise
57 duckdb:vortex-file-compressed +1.2% -3.0% +4.3% +10.0% ➖ noise
58 datafusion:vortex-compact -12.0% -6.0% -6.4% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -12.9% -6.0% -7.3% +10.0% ➖ noise
58 duckdb:duckdb -12.2% -6.0% -6.6% +11.7% ➖ noise
58 duckdb:vortex-compact -18.6% -6.0% -13.4% +19.9% ➖ noise
58 duckdb:vortex-file-compressed +2.2% -6.0% +8.7% +21.3% ➖ noise
59 datafusion:vortex-compact -10.6% -6.1% -4.8% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -8.8% -6.1% -2.9% +10.0% ➖ noise
59 duckdb:duckdb -4.1% -6.1% +2.1% +10.0% ➖ noise
59 duckdb:vortex-compact -21.0% -6.1% -16.0% +10.0% ✅ faster
59 duckdb:vortex-file-compressed -22.8% -6.1% -17.8% +10.0% ✅ faster
60 datafusion:vortex-compact -15.4% -4.9% -11.1% +10.0% ✅ faster
60 datafusion:vortex-file-compressed -8.7% -4.9% -4.0% +10.0% ➖ noise
60 duckdb:duckdb -0.7% -4.9% +4.4% +14.3% ➖ noise
60 duckdb:vortex-compact -13.8% -4.9% -9.4% +10.0% ✅ faster
60 duckdb:vortex-file-compressed +9.1% -4.9% +14.7% +10.0% 🚨 regression
61 datafusion:vortex-compact -14.9% -3.8% -11.5% +10.0% ✅ faster
61 datafusion:vortex-file-compressed -8.0% -3.8% -4.3% +10.0% ➖ noise
61 duckdb:duckdb -5.6% -3.8% -1.8% +13.8% ➖ noise
61 duckdb:vortex-compact -27.4% -3.8% -24.5% +10.0% ✅ faster
61 duckdb:vortex-file-compressed +3.1% -3.8% +7.2% +10.7% ➖ noise
62 datafusion:vortex-compact -17.7% -6.0% -12.4% +10.0% ✅ faster
62 datafusion:vortex-file-compressed -8.8% -6.0% -3.0% +15.3% ➖ noise
62 duckdb:duckdb -7.5% -6.0% -1.6% +13.3% ➖ noise
62 duckdb:vortex-compact +3.6% -6.0% +10.2% +28.4% ➖ noise
62 duckdb:vortex-file-compressed +2.7% -6.0% +9.3% +26.1% ➖ noise
63 datafusion:vortex-compact -8.2% -3.7% -4.6% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -7.0% -3.7% -3.4% +10.0% ➖ noise
63 duckdb:duckdb -12.5% -3.7% -9.1% +11.0% ➖ noise
63 duckdb:vortex-compact -16.2% -3.7% -12.9% +14.2% ✅ faster
63 duckdb:vortex-file-compressed +6.4% -3.7% +10.5% +12.7% ➖ noise
64 datafusion:vortex-compact -12.0% -4.0% -8.4% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -10.5% -4.0% -6.8% +10.0% ➖ noise
64 duckdb:duckdb -3.2% -4.0% +0.8% +10.0% ➖ noise
64 duckdb:vortex-compact -14.8% -4.0% -11.3% +10.0% ✅ faster
64 duckdb:vortex-file-compressed +6.3% -4.0% +10.7% +10.0% 🚨 regression
65 datafusion:vortex-compact -13.0% -2.4% -10.8% +10.0% ✅ faster
65 datafusion:vortex-file-compressed -5.0% -2.4% -2.6% +11.5% ➖ noise
65 duckdb:duckdb -8.0% -2.4% -5.7% +14.2% ➖ noise
65 duckdb:vortex-compact -6.4% -2.4% -4.1% +10.0% ➖ noise
65 duckdb:vortex-file-compressed +2.2% -2.4% +4.7% +10.1% ➖ noise
66 datafusion:vortex-compact -7.0% -1.6% -5.5% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -7.7% -1.6% -6.2% +10.0% ➖ noise
66 duckdb:duckdb +15.2% -1.6% +17.1% +17.3% ➖ noise
66 duckdb:vortex-compact +6.8% -1.6% +8.5% +10.4% ➖ noise
66 duckdb:vortex-file-compressed -2.1% -1.6% -0.5% +14.7% ➖ noise
67 datafusion:vortex-compact -6.9% -9.4% +2.7% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -7.6% -9.4% +2.0% +10.0% ➖ noise
67 duckdb:duckdb +36.1% -9.4% +50.3% +16.9% 🚨 regression
67 duckdb:vortex-compact -2.4% -9.4% +7.8% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +2.5% -9.4% +13.2% +10.0% 🚨 regression
68 datafusion:vortex-compact -16.0% -4.8% -11.8% +10.0% ✅ faster
68 datafusion:vortex-file-compressed -1.8% -4.8% +3.2% +11.1% ➖ noise
68 duckdb:duckdb +35.8% -4.8% +42.6% +10.5% 🚨 regression
68 duckdb:vortex-compact -15.8% -4.8% -11.5% +10.0% ✅ faster
68 duckdb:vortex-file-compressed +1.3% -4.8% +6.3% +10.0% ➖ noise
69 datafusion:vortex-compact -18.3% -4.7% -14.2% +10.0% ✅ faster
69 datafusion:vortex-file-compressed -0.8% -4.7% +4.1% +10.0% ➖ noise
69 duckdb:duckdb +32.6% -4.7% +39.2% +10.8% 🚨 regression
69 duckdb:vortex-compact -23.4% -4.7% -19.6% +10.0% ✅ faster
69 duckdb:vortex-file-compressed -11.8% -4.7% -7.4% +10.0% ➖ noise
70 datafusion:vortex-compact -8.0% -7.2% -0.8% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -14.4% -7.2% -7.7% +10.0% ➖ noise
70 duckdb:duckdb +38.5% -7.2% +49.2% +15.5% 🚨 regression
70 duckdb:vortex-compact -23.9% -7.2% -18.0% +10.0% ✅ faster
70 duckdb:vortex-file-compressed -14.0% -7.2% -7.3% +11.3% ➖ noise
71 datafusion:vortex-compact -13.7% -1.1% -12.7% +10.0% ✅ faster
71 datafusion:vortex-file-compressed -4.4% -1.1% -3.3% +10.0% ➖ noise
71 duckdb:duckdb +42.0% -1.1% +43.7% +13.9% 🚨 regression
71 duckdb:vortex-compact -13.0% -1.1% -12.0% +10.1% ✅ faster
71 duckdb:vortex-file-compressed -3.2% -1.1% -2.0% +12.7% ➖ noise
72 datafusion:vortex-compact -14.2% -5.1% -9.6% +10.0% ✅ faster
72 datafusion:vortex-file-compressed -15.1% -5.1% -10.6% +10.0% ✅ faster
72 duckdb:duckdb +20.7% -5.1% +27.2% +17.8% 🚨 regression
72 duckdb:vortex-compact -2.5% -5.1% +2.7% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.0% -5.1% +5.4% +10.0% ➖ noise
73 datafusion:vortex-compact -12.7% -5.8% -7.3% +13.3% ➖ noise
73 datafusion:vortex-file-compressed -6.3% -5.8% -0.5% +24.4% ➖ noise
73 duckdb:duckdb -8.0% -5.8% -2.3% +14.0% ➖ noise
73 duckdb:vortex-compact -31.7% -5.8% -27.4% +10.1% ✅ faster
73 duckdb:vortex-file-compressed -0.4% -5.8% +5.7% +11.1% ➖ noise
74 datafusion:vortex-compact -12.6% -10.3% -2.5% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -9.2% -10.3% +1.2% +10.0% ➖ noise
74 duckdb:duckdb -2.8% -10.3% +8.4% +16.5% ➖ noise
74 duckdb:vortex-compact -7.2% -10.3% +3.5% +12.7% ➖ noise
74 duckdb:vortex-file-compressed +9.5% -10.3% +22.1% +11.1% 🚨 regression
75 datafusion:vortex-compact -7.7% -5.9% -1.9% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -7.0% -5.9% -1.2% +10.0% ➖ noise
75 duckdb:duckdb -8.8% -5.9% -3.1% +10.0% ➖ noise
75 duckdb:vortex-compact -5.4% -5.9% +0.6% +10.0% ➖ noise
75 duckdb:vortex-file-compressed +0.4% -5.9% +6.7% +10.0% ➖ noise
76 datafusion:vortex-compact -7.5% -9.2% +1.8% +10.3% ➖ noise
76 datafusion:vortex-file-compressed -5.3% -9.2% +4.2% +10.2% ➖ noise
76 duckdb:duckdb -2.5% -9.2% +7.3% +14.1% ➖ noise
76 duckdb:vortex-compact -18.5% -9.2% -10.3% +11.2% ✅ faster
76 duckdb:vortex-file-compressed +9.5% -9.2% +20.5% +29.6% ➖ noise
77 datafusion:vortex-compact -8.0% -10.7% +3.0% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -11.4% -10.7% -0.8% +10.0% ➖ noise
77 duckdb:duckdb -5.1% -10.7% +6.2% +13.3% ➖ noise
77 duckdb:vortex-compact -5.9% -10.7% +5.3% +10.0% ➖ noise
77 duckdb:vortex-file-compressed +6.3% -10.7% +19.0% +12.0% 🚨 regression
78 datafusion:vortex-compact -11.6% -8.4% -3.4% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -11.0% -8.4% -2.9% +10.0% ➖ noise
78 duckdb:duckdb -4.3% -8.4% +4.5% +10.0% ➖ noise
78 duckdb:vortex-compact -7.6% -8.4% +0.9% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -0.8% -8.4% +8.3% +10.0% ➖ noise
79 datafusion:vortex-compact -10.9% -8.5% -2.6% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -6.0% -8.5% +2.7% +10.0% ➖ noise
79 duckdb:duckdb -5.7% -8.5% +3.0% +10.0% ➖ noise
79 duckdb:vortex-compact +3.4% -8.5% +12.9% +10.0% 🚨 regression
79 duckdb:vortex-file-compressed +19.5% -8.5% +30.6% +13.8% 🚨 regression
80 datafusion:vortex-compact -12.0% -5.4% -7.1% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -12.6% -5.4% -7.6% +10.0% ➖ noise
80 duckdb:duckdb -8.5% -5.4% -3.3% +10.0% ➖ noise
80 duckdb:vortex-compact -8.3% -5.4% -3.1% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +4.1% -5.4% +9.9% +11.5% ➖ noise
81 datafusion:vortex-compact -5.1% -5.4% +0.3% +12.9% ➖ noise
81 datafusion:vortex-file-compressed -13.0% -5.4% -8.0% +18.5% ➖ noise
81 duckdb:duckdb -2.6% -5.4% +3.0% +11.1% ➖ noise
81 duckdb:vortex-compact -6.7% -5.4% -1.4% +11.6% ➖ noise
81 duckdb:vortex-file-compressed +0.7% -5.4% +6.4% +12.4% ➖ noise
82 datafusion:vortex-compact -9.3% -6.1% -3.5% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -14.1% -6.1% -8.6% +10.0% ➖ noise
82 duckdb:duckdb -12.8% -6.1% -7.2% +10.5% ➖ noise
82 duckdb:vortex-compact -0.2% -6.1% +6.2% +13.8% ➖ noise
82 duckdb:vortex-file-compressed -9.0% -6.1% -3.2% +15.2% ➖ noise
83 datafusion:vortex-compact -6.0% -4.4% -1.7% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -9.1% -4.4% -5.0% +10.0% ➖ noise
83 duckdb:duckdb -9.2% -4.4% -5.0% +10.7% ➖ noise
83 duckdb:vortex-compact -9.8% -4.4% -5.6% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +0.1% -4.4% +4.7% +14.4% ➖ noise
84 datafusion:vortex-compact -7.7% -3.7% -4.1% +11.8% ➖ noise
84 datafusion:vortex-file-compressed -11.8% -3.7% -8.4% +10.6% ➖ noise
84 duckdb:duckdb -4.5% -3.7% -0.8% +10.0% ➖ noise
84 duckdb:vortex-compact -6.5% -3.7% -2.9% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -0.5% -3.7% +3.3% +10.0% ➖ noise
85 datafusion:vortex-compact -7.7% -4.4% -3.5% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -5.5% -4.4% -1.2% +10.0% ➖ noise
85 duckdb:duckdb -12.4% -4.4% -8.4% +10.0% ➖ noise
85 duckdb:vortex-compact -1.3% -4.4% +3.2% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +3.7% -4.4% +8.4% +10.0% ➖ noise
86 datafusion:vortex-compact -16.5% -8.8% -8.5% +10.0% ➖ noise
86 datafusion:vortex-file-compressed -7.6% -8.8% +1.3% +12.8% ➖ noise
86 duckdb:duckdb -3.5% -8.8% +5.8% +11.5% ➖ noise
86 duckdb:vortex-compact -12.4% -8.8% -4.0% +16.5% ➖ noise
86 duckdb:vortex-file-compressed -14.9% -8.8% -6.7% +16.6% ➖ noise
87 datafusion:vortex-compact -10.2% -7.4% -3.0% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -4.8% -7.4% +2.8% +10.0% ➖ noise
87 duckdb:duckdb -4.6% -7.4% +3.0% +10.0% ➖ noise
87 duckdb:vortex-compact -18.2% -7.4% -11.6% +11.2% ✅ faster
87 duckdb:vortex-file-compressed -1.2% -7.4% +6.7% +10.0% ➖ noise
88 datafusion:vortex-compact -0.3% -2.3% +2.0% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +2.3% -2.3% +4.7% +10.0% ➖ noise
88 duckdb:duckdb -4.2% -2.3% -1.9% +10.0% ➖ noise
88 duckdb:vortex-compact -24.8% -2.3% -23.0% +10.0% ✅ faster
88 duckdb:vortex-file-compressed -12.6% -2.3% -10.5% +10.0% ✅ faster
89 datafusion:vortex-compact -15.8% -7.4% -9.1% +10.4% ➖ noise
89 datafusion:vortex-file-compressed -11.6% -7.4% -4.5% +16.7% ➖ noise
89 duckdb:duckdb -3.6% -7.4% +4.1% +12.2% ➖ noise
89 duckdb:vortex-compact -17.5% -7.4% -11.0% +11.2% ✅ faster
89 duckdb:vortex-file-compressed -9.0% -7.4% -1.7% +15.0% ➖ noise
90 datafusion:vortex-compact -10.7% -7.8% -3.1% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -9.5% -7.8% -1.8% +10.0% ➖ noise
90 duckdb:duckdb -12.5% -7.8% -5.1% +10.0% ➖ noise
90 duckdb:vortex-compact -8.5% -7.8% -0.7% +14.4% ➖ noise
90 duckdb:vortex-file-compressed +13.4% -7.8% +23.0% +10.9% 🚨 regression
91 datafusion:vortex-compact -9.4% -4.0% -5.7% +11.3% ➖ noise
91 datafusion:vortex-file-compressed -6.3% -4.0% -2.4% +10.0% ➖ noise
91 duckdb:duckdb -9.6% -4.0% -5.9% +14.0% ➖ noise
91 duckdb:vortex-compact -4.5% -4.0% -0.5% +10.0% ➖ noise
91 duckdb:vortex-file-compressed +1.1% -4.0% +5.2% +11.4% ➖ noise
92 datafusion:vortex-compact -25.9% -8.3% -19.2% +10.0% ✅ faster
92 datafusion:vortex-file-compressed -8.7% -8.3% -0.4% +10.0% ➖ noise
92 duckdb:duckdb -9.3% -8.3% -1.1% +10.0% ➖ noise
92 duckdb:vortex-compact -7.3% -8.3% +1.1% +14.4% ➖ noise
92 duckdb:vortex-file-compressed -4.0% -8.3% +4.7% +10.3% ➖ noise
93 datafusion:vortex-compact -7.3% -9.5% +2.4% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -19.4% -9.5% -10.9% +10.0% ✅ faster
93 duckdb:duckdb -20.7% -9.5% -12.4% +11.7% ✅ faster
93 duckdb:vortex-compact -5.9% -9.5% +4.0% +10.0% ➖ noise
93 duckdb:vortex-file-compressed +2.3% -9.5% +13.1% +12.6% 🚨 regression
94 datafusion:vortex-compact +1.9% -9.5% +12.6% +10.2% 🚨 regression
94 datafusion:vortex-file-compressed -12.7% -9.5% -3.5% +10.3% ➖ noise
94 duckdb:duckdb -1.4% -9.5% +9.0% +16.1% ➖ noise
94 duckdb:vortex-compact +0.9% -9.5% +11.5% +14.3% ➖ noise
94 duckdb:vortex-file-compressed -1.1% -9.5% +9.3% +13.9% ➖ noise
95 datafusion:vortex-compact -5.9% -1.3% -4.7% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -5.1% -1.3% -3.9% +10.0% ➖ noise
95 duckdb:duckdb -22.4% -1.3% -21.3% +14.9% ✅ faster
95 duckdb:vortex-compact +7.0% -1.3% +8.4% +17.7% ➖ noise
95 duckdb:vortex-file-compressed +7.6% -1.3% +9.0% +17.9% ➖ noise
96 datafusion:vortex-compact -4.3% -3.6% -0.8% +11.7% ➖ noise
96 datafusion:vortex-file-compressed +3.2% -3.6% +7.1% +13.9% ➖ noise
96 duckdb:duckdb -3.6% -3.6% -0.0% +16.4% ➖ noise
96 duckdb:vortex-compact -40.0% -3.6% -37.8% +10.0% ✅ faster
96 duckdb:vortex-file-compressed -30.2% -3.6% -27.6% +21.3% ✅ faster
97 datafusion:vortex-compact -19.3% -4.3% -15.7% +11.6% ✅ faster
97 datafusion:vortex-file-compressed -5.9% -4.3% -1.7% +10.0% ➖ noise
97 duckdb:duckdb -9.6% -4.3% -5.5% +11.6% ➖ noise
97 duckdb:vortex-compact -14.8% -4.3% -10.9% +14.5% ➖ noise
97 duckdb:vortex-file-compressed +4.4% -4.3% +9.0% +15.0% ➖ noise
98 datafusion:vortex-compact -6.2% -4.8% -1.5% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -7.2% -4.8% -2.5% +10.0% ➖ noise
98 duckdb:duckdb -5.5% -4.8% -0.7% +15.8% ➖ noise
98 duckdb:vortex-compact -17.0% -4.8% -12.9% +22.3% ➖ noise
98 duckdb:vortex-file-compressed +1.4% -4.8% +6.5% +14.7% ➖ noise
99 datafusion:vortex-compact -12.1% -12.5% +0.5% +11.5% ➖ noise
99 datafusion:vortex-file-compressed -8.3% -12.5% +4.9% +11.0% ➖ noise
99 duckdb:duckdb -6.5% -12.5% +6.9% +34.0% ➖ noise
99 duckdb:vortex-compact -0.8% -12.5% +13.4% +30.7% ➖ noise
99 duckdb:vortex-file-compressed +3.2% -12.5% +18.0% +10.7% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: TPC-DS SF=1 on NVME

File Scale Format Base HEAD Change %
household_demographics.vortex 1.0 vortex-compact 7.12 KB 8.16 KB +1.05 KB +14.7%
income_band.vortex 1.0 vortex-compact 4.09 KB 4.67 KB +592 B +14.1%
income_band.vortex 1.0 vortex-file-compressed 4.26 KB 4.84 KB +592 B +13.6%
web_page.vortex 1.0 vortex-compact 17.50 KB 19.66 KB +2.16 KB +12.4%
store.vortex 1.0 vortex-compact 28.27 KB 31.53 KB +3.26 KB +11.5%
call_center.vortex 1.0 vortex-compact 30.83 KB 34.30 KB +3.47 KB +11.3%
web_page.vortex 1.0 vortex-file-compressed 20.53 KB 22.76 KB +2.23 KB +10.8%
store.vortex 1.0 vortex-file-compressed 31.44 KB 34.70 KB +3.26 KB +10.4%
call_center.vortex 1.0 vortex-file-compressed 33.39 KB 36.82 KB +3.42 KB +10.2%
web_site.vortex 1.0 vortex-compact 28.97 KB 31.93 KB +2.95 KB +10.2%
warehouse.vortex 1.0 vortex-compact 14.00 KB 15.36 KB +1.37 KB +9.8%
reason.vortex 1.0 vortex-compact 4.35 KB 4.77 KB +424 B +9.5%
warehouse.vortex 1.0 vortex-file-compressed 14.85 KB 16.21 KB +1.37 KB +9.2%
ship_mode.vortex 1.0 vortex-compact 7.38 KB 8.04 KB +672 B +8.9%
web_site.vortex 1.0 vortex-file-compressed 35.36 KB 38.32 KB +2.95 KB +8.4%
household_demographics.vortex 1.0 vortex-file-compressed 13.58 KB 14.62 KB +1.05 KB +7.7%
promotion.vortex 1.0 vortex-compact 34.99 KB 37.68 KB +2.70 KB +7.7%
reason.vortex 1.0 vortex-file-compressed 5.41 KB 5.83 KB +424 B +7.6%
ship_mode.vortex 1.0 vortex-file-compressed 8.72 KB 9.38 KB +672 B +7.5%
promotion.vortex 1.0 vortex-file-compressed 42.38 KB 45.07 KB +2.70 KB +6.4%
web_sales.vortex 1.0 vortex-compact 29.26 MB 29.83 MB +582.06 KB +1.9%
item.vortex 1.0 vortex-file-compressed 1.72 MB 1.75 MB +33.07 KB +1.9%
web_sales.vortex 1.0 vortex-file-compressed 33.58 MB 34.03 MB +459.23 KB +1.3%
store_returns.vortex 1.0 vortex-file-compressed 11.10 MB 11.24 MB +140.95 KB +1.2%
catalog_returns.vortex 1.0 vortex-compact 5.98 MB 6.04 MB +61.05 KB +1.0%
catalog_sales.vortex 1.0 vortex-compact 59.15 MB 59.73 MB +600.04 KB +1.0%
catalog_returns.vortex 1.0 vortex-file-compressed 7.28 MB 7.35 MB +69.59 KB +0.9%
item.vortex 1.0 vortex-compact 975.12 KB 984.21 KB +9.09 KB +0.9%
store_returns.vortex 1.0 vortex-compact 9.28 MB 9.35 MB +75.44 KB +0.8%
web_returns.vortex 1.0 vortex-file-compressed 3.46 MB 3.49 MB +23.92 KB +0.7%
catalog_sales.vortex 1.0 vortex-file-compressed 69.26 MB 69.71 MB +466.60 KB +0.7%
web_returns.vortex 1.0 vortex-compact 2.97 MB 2.98 MB +17.04 KB +0.6%
customer.vortex 1.0 vortex-file-compressed 4.49 MB 4.51 MB +23.78 KB +0.5%
catalog_page.vortex 1.0 vortex-compact 353.97 KB 355.16 KB +1.20 KB +0.3%
customer_demographics.vortex 1.0 vortex-file-compressed 1.47 MB 1.47 MB +1.68 KB +0.1%
customer_demographics.vortex 1.0 vortex-compact 623.86 KB 624.54 KB +696 B +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 601.62 KB 602.14 KB +536 B +0.1%
customer_address.vortex 1.0 vortex-compact 546.41 KB 546.76 KB +352 B +0.1%
customer_address.vortex 1.0 vortex-file-compressed 991.77 KB 991.83 KB +56 B +0.0%
inventory.vortex 1.0 vortex-file-compressed 36.56 MB 36.56 MB +80 B +0.0%
time_dim.vortex 1.0 vortex-file-compressed 673.19 KB 673.00 KB 192 B -0.0%
date_dim.vortex 1.0 vortex-file-compressed 1001.00 KB 1000.64 KB 368 B -0.0%
customer.vortex 1.0 vortex-compact 3.27 MB 3.27 MB 3.52 KB -0.1%
time_dim.vortex 1.0 vortex-compact 85.23 KB 85.03 KB 200 B -0.2%
store_sales.vortex 1.0 vortex-compact 78.28 MB 77.91 MB 378.69 KB -0.5%
store_sales.vortex 1.0 vortex-file-compressed 100.57 MB 99.89 MB 697.82 KB -0.7%
date_dim.vortex 1.0 vortex-compact 130.77 KB 124.80 KB 5.97 KB -4.6%

Totals:

  • vortex-compact: 207.23 MB → 208.18 MB (+0.5%)
  • vortex-file-compressed: 273.15 MB → 273.68 MB (+0.2%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.9%
Vortex (geomean): 1.042x ➖
Parquet (geomean): 0.984x ➖
Shifts: Parquet (control) -1.6% · Median polish +7.1%


datafusion / vortex-file-compressed (0.928x ➖, 2↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 208279100 271709687 0.77
tpch_q02/datafusion:vortex-file-compressed 455088344 620413047 0.73
tpch_q03/datafusion:vortex-file-compressed 439293896 436234599 1.01
tpch_q04/datafusion:vortex-file-compressed 261490737 254345597 1.03
tpch_q05/datafusion:vortex-file-compressed 408603217 424720112 0.96
tpch_q06/datafusion:vortex-file-compressed 317375016 257786038 1.23
tpch_q07/datafusion:vortex-file-compressed 383662785 378641460 1.01
tpch_q08/datafusion:vortex-file-compressed 533440076 657745129 0.81
tpch_q09/datafusion:vortex-file-compressed 489978378 431359914 1.14
tpch_q10/datafusion:vortex-file-compressed 438408807 413079481 1.06
tpch_q11/datafusion:vortex-file-compressed 278684745 370541152 0.75
tpch_q12/datafusion:vortex-file-compressed 🚀 326941392 534992467 0.61
tpch_q13/datafusion:vortex-file-compressed 205600189 229003785 0.90
tpch_q14/datafusion:vortex-file-compressed 176985124 217001045 0.82
tpch_q15/datafusion:vortex-file-compressed 🚀 313577512 525164331 0.60
tpch_q16/datafusion:vortex-file-compressed 186343298 177680279 1.05
tpch_q17/datafusion:vortex-file-compressed 345622381 297445204 1.16
tpch_q18/datafusion:vortex-file-compressed 248188705 317174044 0.78
tpch_q19/datafusion:vortex-file-compressed 347885984 328676050 1.06
tpch_q20/datafusion:vortex-file-compressed 366134812 332895253 1.10
tpch_q21/datafusion:vortex-file-compressed 490047780 433413685 1.13
tpch_q22/datafusion:vortex-file-compressed 170841332 152991300 1.12
datafusion / vortex-compact (1.128x ➖, 0↑ 2↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 256248076 237956598 1.08
tpch_q02/datafusion:vortex-compact 461479773 428178219 1.08
tpch_q03/datafusion:vortex-compact 431359035 358799308 1.20
tpch_q04/datafusion:vortex-compact 221393272 182862871 1.21
tpch_q05/datafusion:vortex-compact 371519055 350239132 1.06
tpch_q06/datafusion:vortex-compact 359058433 315834330 1.14
tpch_q07/datafusion:vortex-compact 389079130 360266637 1.08
tpch_q08/datafusion:vortex-compact 🚨 663857637 479653166 1.38
tpch_q09/datafusion:vortex-compact 459508314 407330215 1.13
tpch_q10/datafusion:vortex-compact 540388374 421958957 1.28
tpch_q11/datafusion:vortex-compact 292812573 242089218 1.21
tpch_q12/datafusion:vortex-compact 🚨 552529407 386519217 1.43
tpch_q13/datafusion:vortex-compact 196632870 189623745 1.04
tpch_q14/datafusion:vortex-compact 335209543 283946321 1.18
tpch_q15/datafusion:vortex-compact 496032176 460184096 1.08
tpch_q16/datafusion:vortex-compact 187883350 196708550 0.96
tpch_q17/datafusion:vortex-compact 412836347 352530841 1.17
tpch_q18/datafusion:vortex-compact 296662104 296758417 1.00
tpch_q19/datafusion:vortex-compact 493158559 455270848 1.08
tpch_q20/datafusion:vortex-compact 469949738 437586803 1.07
tpch_q21/datafusion:vortex-compact 591472820 498976329 1.19
tpch_q22/datafusion:vortex-compact 158942638 173176954 0.92
datafusion / parquet (0.889x ➖, 4↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 221512713 232647244 0.95
tpch_q02/datafusion:parquet 413218898 463595107 0.89
tpch_q03/datafusion:parquet 403998254 426291608 0.95
tpch_q04/datafusion:parquet 187745440 178965146 1.05
tpch_q05/datafusion:parquet 🚀 469243741 803581121 0.58
tpch_q06/datafusion:parquet 🚀 155006394 342660814 0.45
tpch_q07/datafusion:parquet 🚀 499315004 747554069 0.67
tpch_q08/datafusion:parquet 779133303 941319649 0.83
tpch_q09/datafusion:parquet 740173283 636089091 1.16
tpch_q10/datafusion:parquet 627500817 544907842 1.15
tpch_q11/datafusion:parquet 349456894 332151447 1.05
tpch_q12/datafusion:parquet 246387026 268715709 0.92
tpch_q13/datafusion:parquet 449452282 473488533 0.95
tpch_q14/datafusion:parquet 201455037 182193252 1.11
tpch_q15/datafusion:parquet 313527463 295399361 1.06
tpch_q16/datafusion:parquet 184561287 177688517 1.04
tpch_q17/datafusion:parquet 401713342 381908670 1.05
tpch_q18/datafusion:parquet 478510215 460958056 1.04
tpch_q19/datafusion:parquet 319966040 367978921 0.87
tpch_q20/datafusion:parquet 328977837 411183812 0.80
tpch_q21/datafusion:parquet 🚀 491180165 706018464 0.70
tpch_q22/datafusion:parquet 113507501 147655568 0.77
duckdb / vortex-file-compressed (1.038x ➖, 1↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚀 254895269 368386936 0.69
tpch_q02/duckdb:vortex-file-compressed 850030524 1007641532 0.84
tpch_q03/duckdb:vortex-file-compressed 682958501 618553776 1.10
tpch_q04/duckdb:vortex-file-compressed 428492861 397178733 1.08
tpch_q05/duckdb:vortex-file-compressed 972603775 913625197 1.06
tpch_q06/duckdb:vortex-file-compressed 426339171 406778353 1.05
tpch_q07/duckdb:vortex-file-compressed 813519563 725102553 1.12
tpch_q08/duckdb:vortex-file-compressed 1048141277 1057283912 0.99
tpch_q09/duckdb:vortex-file-compressed 943236266 786793578 1.20
tpch_q10/duckdb:vortex-file-compressed 701385458 749907796 0.94
tpch_q11/duckdb:vortex-file-compressed 593533057 501056586 1.18
tpch_q12/duckdb:vortex-file-compressed 511410959 483322049 1.06
tpch_q13/duckdb:vortex-file-compressed 470250328 486461090 0.97
tpch_q14/duckdb:vortex-file-compressed 542481383 514678038 1.05
tpch_q15/duckdb:vortex-file-compressed 262973485 294770543 0.89
tpch_q16/duckdb:vortex-file-compressed 421144778 386120614 1.09
tpch_q17/duckdb:vortex-file-compressed 759893381 694658088 1.09
tpch_q18/duckdb:vortex-file-compressed 672282160 547342623 1.23
tpch_q19/duckdb:vortex-file-compressed 518913794 470991859 1.10
tpch_q20/duckdb:vortex-file-compressed 861700171 836688077 1.03
tpch_q21/duckdb:vortex-file-compressed 1062678623 1054973535 1.01
tpch_q22/duckdb:vortex-file-compressed 403379934 329442912 1.22
duckdb / vortex-compact (1.084x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 292438798 267008065 1.10
tpch_q02/duckdb:vortex-compact 1017497366 888883966 1.14
tpch_q03/duckdb:vortex-compact 624656826 572171088 1.09
tpch_q04/duckdb:vortex-compact 378152361 327440501 1.15
tpch_q05/duckdb:vortex-compact 828772697 855029959 0.97
tpch_q06/duckdb:vortex-compact 449575776 384411706 1.17
tpch_q07/duckdb:vortex-compact 723292838 637185629 1.14
tpch_q08/duckdb:vortex-compact 968654602 870007607 1.11
tpch_q09/duckdb:vortex-compact 1007631376 928609183 1.09
tpch_q10/duckdb:vortex-compact 681168791 700160266 0.97
tpch_q11/duckdb:vortex-compact 537742846 455103212 1.18
tpch_q12/duckdb:vortex-compact 495728256 454514410 1.09
tpch_q13/duckdb:vortex-compact 460512802 433829647 1.06
tpch_q14/duckdb:vortex-compact 559074862 484398891 1.15
tpch_q15/duckdb:vortex-compact 300525591 337863902 0.89
tpch_q16/duckdb:vortex-compact 349173783 370265245 0.94
tpch_q17/duckdb:vortex-compact 635710265 666908283 0.95
tpch_q18/duckdb:vortex-compact 🚨 589038628 428702255 1.37
tpch_q19/duckdb:vortex-compact 456997966 444681441 1.03
tpch_q20/duckdb:vortex-compact 848904551 728451840 1.17
tpch_q21/duckdb:vortex-compact 1141253775 1094962720 1.04
tpch_q22/duckdb:vortex-compact 387852402 341707618 1.14
duckdb / parquet (1.089x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 521566910 608631962 0.86
tpch_q02/duckdb:parquet 1472744376 1444927206 1.02
tpch_q03/duckdb:parquet 1192029136 1102063718 1.08
tpch_q04/duckdb:parquet 751971978 611222463 1.23
tpch_q05/duckdb:parquet 1674801084 1606025305 1.04
tpch_q06/duckdb:parquet 444910443 431629343 1.03
tpch_q07/duckdb:parquet 1300819973 1294702034 1.00
tpch_q08/duckdb:parquet 1893299155 1633279221 1.16
tpch_q09/duckdb:parquet 1528966828 1409116659 1.09
tpch_q10/duckdb:parquet 1515435672 1419987651 1.07
tpch_q11/duckdb:parquet 943034382 900555503 1.05
tpch_q12/duckdb:parquet 750171623 607660817 1.23
tpch_q13/duckdb:parquet 1004172440 959464649 1.05
tpch_q14/duckdb:parquet 784565373 648584840 1.21
tpch_q15/duckdb:parquet 569827402 506704234 1.12
tpch_q16/duckdb:parquet 679634546 568330323 1.20
tpch_q17/duckdb:parquet 871775246 825049918 1.06
tpch_q18/duckdb:parquet 1011587583 915874343 1.10
tpch_q19/duckdb:parquet 839377193 795891612 1.05
tpch_q20/duckdb:parquet 1311488894 1094511156 1.20
tpch_q21/duckdb:parquet 1361819817 1213295341 1.12
tpch_q22/duckdb:parquet 592806841 558436541 1.06
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +7.7% -9.7% +19.2% +184.3% ➖ noise
1 datafusion:vortex-file-compressed -23.3% -9.7% -15.1% +135.6% ➖ noise
1 duckdb:vortex-compact +9.5% -9.7% +21.3% +47.4% ➖ noise
1 duckdb:vortex-file-compressed -30.8% -9.7% -23.4% +53.7% ➖ noise
2 datafusion:vortex-compact +7.8% -4.7% +13.1% +44.5% ➖ noise
2 datafusion:vortex-file-compressed -26.6% -4.7% -23.0% +43.2% ➖ noise
2 duckdb:vortex-compact +14.5% -4.7% +20.1% +41.2% ➖ noise
2 duckdb:vortex-file-compressed -15.6% -4.7% -11.5% +41.2% ➖ noise
3 datafusion:vortex-compact +20.2% +1.2% +18.7% +84.1% ➖ noise
3 datafusion:vortex-file-compressed +0.7% +1.2% -0.5% +110.8% ➖ noise
3 duckdb:vortex-compact +9.2% +1.2% +7.8% +41.2% ➖ noise
3 duckdb:vortex-file-compressed +10.4% +1.2% +9.1% +42.0% ➖ noise
4 datafusion:vortex-compact +21.1% +13.6% +6.6% +45.3% ➖ noise
4 datafusion:vortex-file-compressed +2.8% +13.6% -9.5% +49.4% ➖ noise
4 duckdb:vortex-compact +15.5% +13.6% +1.7% +41.2% ➖ noise
4 duckdb:vortex-file-compressed +7.9% +13.6% -5.0% +41.2% ➖ noise
5 datafusion:vortex-compact +6.1% -22.0% +35.9% +41.2% ➖ noise
5 datafusion:vortex-file-compressed -3.8% -22.0% +23.3% +41.2% ➖ noise
5 duckdb:vortex-compact -3.1% -22.0% +24.2% +41.2% ➖ noise
5 duckdb:vortex-file-compressed +6.5% -22.0% +36.4% +41.2% ➖ noise
6 datafusion:vortex-compact +13.7% -31.7% +66.5% +41.2% 🚨 regression
6 datafusion:vortex-file-compressed +23.1% -31.7% +80.3% +41.2% 🚨 regression
6 duckdb:vortex-compact +17.0% -31.7% +71.3% +41.2% 🚨 regression
6 duckdb:vortex-file-compressed +4.8% -31.7% +53.5% +41.2% 🚨 regression
7 datafusion:vortex-compact +8.0% -18.1% +31.8% +41.2% ➖ noise
7 datafusion:vortex-file-compressed +1.3% -18.1% +23.7% +41.2% ➖ noise
7 duckdb:vortex-compact +13.5% -18.1% +38.6% +41.2% ➖ noise
7 duckdb:vortex-file-compressed +12.2% -18.1% +37.0% +41.2% ➖ noise
8 datafusion:vortex-compact +38.4% -2.0% +41.3% +41.2% 🚨 regression
8 datafusion:vortex-file-compressed -18.9% -2.0% -17.2% +41.2% ➖ noise
8 duckdb:vortex-compact +11.3% -2.0% +13.7% +41.2% ➖ noise
8 duckdb:vortex-file-compressed -0.9% -2.0% +1.2% +41.2% ➖ noise
9 datafusion:vortex-compact +12.8% +12.4% +0.4% +41.2% ➖ noise
9 datafusion:vortex-file-compressed +13.6% +12.4% +1.1% +46.0% ➖ noise
9 duckdb:vortex-compact +8.5% +12.4% -3.4% +41.2% ➖ noise
9 duckdb:vortex-file-compressed +19.9% +12.4% +6.7% +41.2% ➖ noise
10 datafusion:vortex-compact +28.1% +10.9% +15.5% +41.2% ➖ noise
10 datafusion:vortex-file-compressed +6.1% +10.9% -4.3% +41.2% ➖ noise
10 duckdb:vortex-compact -2.7% +10.9% -12.2% +41.2% ➖ noise
10 duckdb:vortex-file-compressed -6.5% +10.9% -15.6% +41.2% ➖ noise
11 datafusion:vortex-compact +21.0% +5.0% +15.2% +41.2% ➖ noise
11 datafusion:vortex-file-compressed -24.8% +5.0% -28.3% +41.2% ➖ noise
11 duckdb:vortex-compact +18.2% +5.0% +12.6% +41.2% ➖ noise
11 duckdb:vortex-file-compressed +18.5% +5.0% +12.9% +41.2% ➖ noise
12 datafusion:vortex-compact +43.0% +6.4% +34.4% +41.2% ➖ noise
12 datafusion:vortex-file-compressed -38.9% +6.4% -42.6% +62.9% ✅ faster
12 duckdb:vortex-compact +9.1% +6.4% +2.5% +41.2% ➖ noise
12 duckdb:vortex-file-compressed +5.8% +6.4% -0.5% +41.2% ➖ noise
13 datafusion:vortex-compact +3.7% -0.3% +4.0% +150.3% ➖ noise
13 datafusion:vortex-file-compressed -10.2% -0.3% -9.9% +50.2% ➖ noise
13 duckdb:vortex-compact +6.2% -0.3% +6.5% +41.2% ➖ noise
13 duckdb:vortex-file-compressed -3.3% -0.3% -3.0% +41.2% ➖ noise
14 datafusion:vortex-compact +18.1% +15.7% +2.1% +41.2% ➖ noise
14 datafusion:vortex-file-compressed -18.4% +15.7% -29.5% +58.9% ➖ noise
14 duckdb:vortex-compact +15.4% +15.7% -0.2% +85.9% ➖ noise
14 duckdb:vortex-file-compressed +5.4% +15.7% -8.9% +41.2% ➖ noise
15 datafusion:vortex-compact +7.8% +9.3% -1.3% +41.2% ➖ noise
15 datafusion:vortex-file-compressed -40.3% +9.3% -45.3% +46.6% ✅ faster
15 duckdb:vortex-compact -11.1% +9.3% -18.6% +41.2% ➖ noise
15 duckdb:vortex-file-compressed -10.8% +9.3% -18.3% +41.2% ➖ noise
16 datafusion:vortex-compact -4.5% +11.4% -14.3% +41.2% ➖ noise
16 datafusion:vortex-file-compressed +4.9% +11.4% -5.9% +41.2% ➖ noise
16 duckdb:vortex-compact -5.7% +11.4% -15.4% +41.2% ➖ noise
16 duckdb:vortex-file-compressed +9.1% +11.4% -2.1% +41.2% ➖ noise
17 datafusion:vortex-compact +17.1% +5.4% +11.1% +41.2% ➖ noise
17 datafusion:vortex-file-compressed +16.2% +5.4% +10.2% +41.2% ➖ noise
17 duckdb:vortex-compact -4.7% +5.4% -9.6% +41.2% ➖ noise
17 duckdb:vortex-file-compressed +9.4% +5.4% +3.8% +41.2% ➖ noise
18 datafusion:vortex-compact -0.0% +7.1% -6.6% +41.2% ➖ noise
18 datafusion:vortex-file-compressed -21.7% +7.1% -26.9% +43.9% ➖ noise
18 duckdb:vortex-compact +37.4% +7.1% +28.3% +41.2% ➖ noise
18 duckdb:vortex-file-compressed +22.8% +7.1% +14.7% +41.2% ➖ noise
19 datafusion:vortex-compact +8.3% -4.2% +13.1% +41.2% ➖ noise
19 datafusion:vortex-file-compressed +5.8% -4.2% +10.5% +41.2% ➖ noise
19 duckdb:vortex-compact +2.8% -4.2% +7.3% +41.2% ➖ noise
19 duckdb:vortex-file-compressed +10.2% -4.2% +15.1% +41.2% ➖ noise
20 datafusion:vortex-compact +7.4% -2.1% +9.7% +41.2% ➖ noise
20 datafusion:vortex-file-compressed +10.0% -2.1% +12.3% +41.2% ➖ noise
20 duckdb:vortex-compact +16.5% -2.1% +19.0% +41.6% ➖ noise
20 duckdb:vortex-file-compressed +3.0% -2.1% +5.2% +41.2% ➖ noise
21 datafusion:vortex-compact +18.5% -11.6% +34.1% +41.2% ➖ noise
21 datafusion:vortex-file-compressed +13.1% -11.6% +28.0% +41.2% ➖ noise
21 duckdb:vortex-compact +4.2% -11.6% +17.9% +41.2% ➖ noise
21 duckdb:vortex-file-compressed +0.7% -11.6% +14.0% +41.2% ➖ noise
22 datafusion:vortex-compact -8.2% -9.7% +1.6% +41.2% ➖ noise
22 datafusion:vortex-file-compressed +11.7% -9.7% +23.6% +41.2% ➖ noise
22 duckdb:vortex-compact +13.5% -9.7% +25.6% +41.2% ➖ noise
22 duckdb:vortex-file-compressed +22.4% -9.7% +35.5% +41.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.5%
Vortex (geomean): 0.970x ➖
Parquet (geomean): 1.005x ➖
Shifts: Parquet (control) +0.5% · Median polish -2.9%


datafusion / vortex-file-compressed (0.966x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 37489443 41188297 0.91
fineweb_q01/datafusion:vortex-file-compressed 620215853 685281053 0.91
fineweb_q02/datafusion:vortex-file-compressed 600531820 568267197 1.06
fineweb_q03/datafusion:vortex-file-compressed 1369562531 1389512117 0.99
fineweb_q04/datafusion:vortex-file-compressed 1341474001 1397900301 0.96
fineweb_q05/datafusion:vortex-file-compressed 1350458015 1370018535 0.99
fineweb_q06/datafusion:vortex-file-compressed 1510609437 1577820641 0.96
fineweb_q07/datafusion:vortex-file-compressed 1335917713 1363841054 0.98
fineweb_q08/datafusion:vortex-file-compressed 535571197 558208384 0.96
datafusion / vortex-compact (0.952x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32289301 35190952 0.92
fineweb_q01/datafusion:vortex-compact 525068590 563579105 0.93
fineweb_q02/datafusion:vortex-compact 647534272 671818880 0.96
fineweb_q03/datafusion:vortex-compact 1791966799 1854705228 0.97
fineweb_q04/datafusion:vortex-compact 2227033001 2200019440 1.01
fineweb_q05/datafusion:vortex-compact 1674144654 1680754306 1.00
fineweb_q06/datafusion:vortex-compact 1403190424 1431267803 0.98
fineweb_q07/datafusion:vortex-compact 1289525576 1368925364 0.94
fineweb_q08/datafusion:vortex-compact 383566726 442518083 0.87
datafusion / parquet (1.018x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1077405264 999278280 1.08
fineweb_q01/datafusion:parquet 1917692335 1803661808 1.06
fineweb_q02/datafusion:parquet 1831083349 1938761520 0.94
fineweb_q03/datafusion:parquet 1770394520 1946007421 0.91
fineweb_q04/datafusion:parquet 1835824466 1763522094 1.04
fineweb_q05/datafusion:parquet 1803158482 1705941080 1.06
fineweb_q06/datafusion:parquet 1806181051 1692688984 1.07
fineweb_q07/datafusion:parquet 1864812623 1766896094 1.06
fineweb_q08/datafusion:parquet 1825057804 1891974021 0.96
duckdb / vortex-file-compressed (0.981x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 82878441 83968322 0.99
fineweb_q01/duckdb:vortex-file-compressed 554503456 607538424 0.91
fineweb_q02/duckdb:vortex-file-compressed 435281100 443731442 0.98
fineweb_q03/duckdb:vortex-file-compressed 1496755398 1632471567 0.92
fineweb_q04/duckdb:vortex-file-compressed 1502473910 1595068259 0.94
fineweb_q05/duckdb:vortex-file-compressed 1669746888 1604195149 1.04
fineweb_q06/duckdb:vortex-file-compressed 1730305356 1668158119 1.04
fineweb_q07/duckdb:vortex-file-compressed 1453339297 1505485934 0.97
fineweb_q08/duckdb:vortex-file-compressed 644439557 611911708 1.05
duckdb / vortex-compact (0.984x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 85829194 89933110 0.95
fineweb_q01/duckdb:vortex-compact 524860416 536558567 0.98
fineweb_q02/duckdb:vortex-compact 568191336 559973652 1.01
fineweb_q03/duckdb:vortex-compact 1679223310 1797211038 0.93
fineweb_q04/duckdb:vortex-compact 1633186372 1805361998 0.90
fineweb_q05/duckdb:vortex-compact 1589611264 1570997480 1.01
fineweb_q06/duckdb:vortex-compact 1715371021 1644969139 1.04
fineweb_q07/duckdb:vortex-compact 1402025935 1374325496 1.02
fineweb_q08/duckdb:vortex-compact 466649355 465011083 1.00
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1090375227 1107522744 0.98
fineweb_q01/duckdb:parquet 1583913680 1595799657 0.99
fineweb_q02/duckdb:parquet 1693781336 1607053693 1.05
fineweb_q03/duckdb:parquet 3993074107 3932117666 1.02
fineweb_q04/duckdb:parquet 1881425687 1914444944 0.98
fineweb_q05/duckdb:parquet 2665975202 2638487858 1.01
fineweb_q06/duckdb:parquet 3497967698 3423493376 1.02
fineweb_q07/duckdb:parquet 4018474509 4139820545 0.97
fineweb_q08/duckdb:parquet 1100521647 1214653076 0.91
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -8.2% +3.0% -10.9% +182.2% ➖ noise
0 datafusion:vortex-file-compressed -9.0% +3.0% -11.7% +223.3% ➖ noise
0 duckdb:vortex-compact -4.6% +3.0% -7.4% +58.8% ➖ noise
0 duckdb:vortex-file-compressed -1.3% +3.0% -4.2% +30.0% ➖ noise
1 datafusion:vortex-compact -6.8% +2.7% -9.3% +43.8% ➖ noise
1 datafusion:vortex-file-compressed -9.5% +2.7% -11.9% +60.8% ➖ noise
1 duckdb:vortex-compact -2.2% +2.7% -4.8% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -8.7% +2.7% -11.2% +30.0% ➖ noise
2 datafusion:vortex-compact -3.6% -0.2% -3.4% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +5.7% -0.2% +5.9% +36.9% ➖ noise
2 duckdb:vortex-compact +1.5% -0.2% +1.7% +32.4% ➖ noise
2 duckdb:vortex-file-compressed -1.9% -0.2% -1.7% +31.3% ➖ noise
3 datafusion:vortex-compact -3.4% -3.9% +0.5% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -1.4% -3.9% +2.5% +30.0% ➖ noise
3 duckdb:vortex-compact -6.6% -3.9% -2.8% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -8.3% -3.9% -4.6% +30.0% ➖ noise
4 datafusion:vortex-compact +1.2% +1.1% +0.1% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -4.0% +1.1% -5.1% +30.0% ➖ noise
4 duckdb:vortex-compact -9.5% +1.1% -10.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -5.8% +1.1% -6.9% +30.0% ➖ noise
5 datafusion:vortex-compact -0.4% +3.3% -3.6% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.4% +3.3% -4.6% +30.0% ➖ noise
5 duckdb:vortex-compact +1.2% +3.3% -2.1% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +4.1% +3.3% +0.7% +30.0% ➖ noise
6 datafusion:vortex-compact -2.0% +4.4% -6.1% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -4.3% +4.4% -8.3% +30.0% ➖ noise
6 duckdb:vortex-compact +4.3% +4.4% -0.1% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +3.7% +4.4% -0.7% +30.0% ➖ noise
7 datafusion:vortex-compact -5.8% +1.2% -6.9% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -2.0% +1.2% -3.2% +30.0% ➖ noise
7 duckdb:vortex-compact +2.0% +1.2% +0.8% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -3.5% +1.2% -4.6% +30.0% ➖ noise
8 datafusion:vortex-compact -13.3% -6.5% -7.3% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -4.1% -6.5% +2.6% +30.0% ➖ noise
8 duckdb:vortex-compact +0.4% -6.5% +7.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +5.3% -6.5% +12.7% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Random Access

Vortex (geomean): 0.916x ➖
Parquet (geomean): 1.116x ❌


unknown / unknown (1.015x ➖, 7↑ 11↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 2193366 2695490 0.81
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1312753 1288661 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk 12082891378 11574527510 1.04
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11267785757 11218230526 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7734696 8419259 0.92
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6310952 6735107 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1508979 1449823 1.04
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2555977 2355731 1.09
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11335975313 11345716080 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11211823452 11385128574 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12647565 13916789 0.91
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12732335 13944179 0.91
random-access/lance-tokio-local-disk 767391 739390 1.04
random-access/lance-tokio-local-disk-footer 1381410 1338670 1.03
random-access/nested-lists/correlated/lance-tokio-local-disk 272792 269457 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 740790 717447 1.03
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚨 163945473 135022248 1.21
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 🚨 162180242 138681458 1.17
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚨 811815 700012 1.16
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 712422 707391 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk 1208463 1165866 1.04
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1743264 1654365 1.05
random-access/nested-lists/uniform/parquet-tokio-local-disk 🚨 166679085 138957088 1.20
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 🚨 167894144 134924806 1.24
random-access/nested-lists/uniform/vortex-tokio-local-disk 2445211 2401948 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2671875 2591357 1.03
random-access/nested-structs/correlated/lance-tokio-local-disk 441529 433214 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 651813 642877 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 29784303 27154667 1.10
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27117944 27036619 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk 876278 888446 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 913042 898283 1.02
random-access/nested-structs/uniform/lance-tokio-local-disk 2928337 2806953 1.04
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3180576 3040337 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk 27206647 26088307 1.04
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26962297 26130111 1.03
random-access/nested-structs/uniform/vortex-tokio-local-disk 1810660 1854212 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1775221 1790791 0.99
random-access/parquet-tokio-local-disk 🚨 220684508 184666936 1.20
random-access/parquet-tokio-local-disk-footer 🚨 221137568 182629689 1.21
random-access/taxi/correlated/lance-tokio-local-disk 991350 962010 1.03
random-access/taxi/correlated/lance-tokio-local-disk-footer 1694747 1641031 1.03
random-access/taxi/correlated/parquet-tokio-local-disk 🚨 315730296 273398616 1.15
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚨 326656119 270965463 1.21
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1806055 2465873 0.73
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1973213 2491074 0.79
random-access/taxi/uniform/lance-tokio-local-disk 8808224 8406637 1.05
random-access/taxi/uniform/lance-tokio-local-disk-footer 9524187 9032070 1.05
random-access/taxi/uniform/parquet-tokio-local-disk 🚨 343022000 290241007 1.18
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚨 341637025 292907185 1.17
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4618775 5429221 0.85
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4448131 5359392 0.83
random-access/vortex-tokio-local-disk 🚀 1395241 1809674 0.77
random-access/vortex-tokio-local-disk-footer 🚀 1323970 1714876 0.77

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.5%
Vortex (geomean): 1.043x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +2.0%


duckdb / vortex-file-compressed (1.045x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11081088 10725453 1.03
statpopgen_q01/duckdb:vortex-file-compressed 🚨 28195665 19446966 1.45
statpopgen_q02/duckdb:vortex-file-compressed 1315506166 1307250175 1.01
statpopgen_q03/duckdb:vortex-file-compressed 3123466266 3002714606 1.04
statpopgen_q04/duckdb:vortex-file-compressed 3181293221 3060612277 1.04
statpopgen_q05/duckdb:vortex-file-compressed 1438088523 1409615998 1.02
statpopgen_q06/duckdb:vortex-file-compressed 2101198434 2104976084 1.00
statpopgen_q07/duckdb:vortex-file-compressed 230102570 229371715 1.00
statpopgen_q08/duckdb:vortex-file-compressed 249043743 242935875 1.03
statpopgen_q09/duckdb:vortex-file-compressed 2825217940 2907306491 0.97
statpopgen_q10/duckdb:vortex-file-compressed 4613662292 4714863674 0.98
duckdb / vortex-compact (1.041x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11586415 10941336 1.06
statpopgen_q01/duckdb:vortex-compact 🚨 169867777 114994460 1.48
statpopgen_q02/duckdb:vortex-compact 1841737964 1825084545 1.01
statpopgen_q03/duckdb:vortex-compact 3446626647 3504183436 0.98
statpopgen_q04/duckdb:vortex-compact 3480015420 3559260982 0.98
statpopgen_q05/duckdb:vortex-compact 1847228360 1838152050 1.00
statpopgen_q06/duckdb:vortex-compact 2664104722 2671480652 1.00
statpopgen_q07/duckdb:vortex-compact 956295952 926433311 1.03
statpopgen_q08/duckdb:vortex-compact 996098556 959009988 1.04
statpopgen_q09/duckdb:vortex-compact 3343246523 3405013618 0.98
statpopgen_q10/duckdb:vortex-compact 5434162516 5568475569 0.98
duckdb / parquet (1.028x ➖, 0↑ 1↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 321034499 314857490 1.02
statpopgen_q01/duckdb:parquet 406543506 403008304 1.01
statpopgen_q02/duckdb:parquet 994940218 993485389 1.00
statpopgen_q03/duckdb:parquet 1573667685 1496115097 1.05
statpopgen_q04/duckdb:parquet 1505662655 1492544216 1.01
statpopgen_q05/duckdb:parquet 1035814407 1000778767 1.04
statpopgen_q06/duckdb:parquet 🚨 1643272302 1478925288 1.11
statpopgen_q07/duckdb:parquet 1921239265 1869169497 1.03
statpopgen_q08/duckdb:parquet 1911875777 1850948789 1.03
statpopgen_q09/duckdb:parquet 1372935270 1375002479 1.00
statpopgen_q10/duckdb:parquet 2698689152 2645187102 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +5.9% +2.0% +3.9% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +3.3% +2.0% +1.3% +10.0% ➖ noise
1 duckdb:vortex-compact +47.7% +0.9% +46.4% +31.6% 🚨 regression
1 duckdb:vortex-file-compressed +45.0% +0.9% +43.7% +249.3% ➖ noise
2 duckdb:vortex-compact +0.9% +0.1% +0.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.6% +0.1% +0.5% +10.0% ➖ noise
3 duckdb:vortex-compact -1.6% +5.2% -6.5% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +4.0% +5.2% -1.1% +10.0% ➖ noise
4 duckdb:vortex-compact -2.2% +0.9% -3.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +3.9% +0.9% +3.0% +10.0% ➖ noise
5 duckdb:vortex-compact +0.5% +3.5% -2.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.0% +3.5% -1.4% +10.0% ➖ noise
6 duckdb:vortex-compact -0.3% +11.1% -10.2% +10.0% ✅ faster
6 duckdb:vortex-file-compressed -0.2% +11.1% -10.2% +10.0% ✅ faster
7 duckdb:vortex-compact +3.2% +2.8% +0.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.3% +2.8% -2.4% +17.8% ➖ noise
8 duckdb:vortex-compact +3.9% +3.3% +0.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +2.5% +3.3% -0.8% +10.0% ➖ noise
9 duckdb:vortex-compact -1.8% -0.2% -1.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -2.8% -0.2% -2.7% +10.0% ➖ noise
10 duckdb:vortex-compact -2.4% +2.0% -4.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -2.1% +2.0% -4.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: Statistical and Population Genetics

File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.81 GB 1.81 GB +4.77 MB +0.3%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 955.21 MB 956.56 MB +1.35 MB +0.1%

Totals:

  • vortex-compact: 955.47 MB → 956.82 MB (+0.1%)
  • vortex-file-compressed: 1.81 GB → 1.81 GB (+0.3%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: Clickbench on NVME

File Scale Format Base HEAD Change %
hits_34.vortex 1.0 vortex-compact 58.13 MB 0 B 58.13 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.81 MB 0 B 71.81 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.59 MB 0 B 49.59 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.77 MB 0 B 132.77 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.92 MB 0 B 76.92 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.09 MB 0 B 129.09 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.97 MB 0 B 48.97 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.76 MB 0 B 118.76 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.82 MB 0 B 74.82 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.84 MB 0 B 75.84 MB -100.0%
hits_4.vortex 1.0 vortex-compact 72.12 MB 0 B 72.12 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.70 MB 0 B 69.70 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.19 MB 0 B 61.19 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.60 MB 0 B 68.60 MB -100.0%
hits_68.vortex 1.0 vortex-compact 77.23 MB 0 B 77.23 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.38 MB 0 B 73.38 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.36 MB 0 B 117.36 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.90 MB 0 B 80.90 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.38 MB 0 B 53.38 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.56 MB 0 B 97.56 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.16 MB 0 B 63.16 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.78 MB 0 B 113.78 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.29 MB 0 B 63.29 MB -100.0%
hits_89.vortex 1.0 vortex-compact 113.85 MB 0 B 113.85 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.15 MB 0 B 74.15 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.11 MB 0 B 54.11 MB -100.0%
hits_75.vortex 1.0 vortex-compact 44.43 MB 0 B 44.43 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.05 MB 0 B 61.05 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.56 MB 0 B 50.56 MB -100.0%
hits_24.vortex 1.0 vortex-compact 44.27 MB 0 B 44.27 MB -100.0%
hits_23.vortex 1.0 vortex-compact 44.94 MB 0 B 44.94 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.17 MB 0 B 17.17 MB -100.0%
hits_52.vortex 1.0 vortex-compact 64.99 MB 0 B 64.99 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.23 MB 0 B 64.23 MB -100.0%
hits_20.vortex 1.0 vortex-compact 37.87 MB 0 B 37.87 MB -100.0%
hits_55.vortex 1.0 vortex-compact 93.47 MB 0 B 93.47 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.43 MB 0 B 51.43 MB -100.0%
hits_31.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.85 MB 0 B 81.85 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.27 MB 0 B 69.27 MB -100.0%
hits_84.vortex 1.0 vortex-compact 73.39 MB 0 B 73.39 MB -100.0%
hits_53.vortex 1.0 vortex-compact 62.40 MB 0 B 62.40 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.28 MB 0 B 49.28 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.84 MB 0 B 65.84 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.60 MB 0 B 44.60 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.77 MB 0 B 85.77 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.85 MB 0 B 51.85 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.56 MB 0 B 67.56 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.51 MB 0 B 58.51 MB -100.0%
hits_13.vortex 1.0 vortex-compact 68.18 MB 0 B 68.18 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.37 MB 0 B 75.37 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_50.vortex 1.0 vortex-compact 113.52 MB 0 B 113.52 MB -100.0%
hits_0.vortex 1.0 vortex-compact 58.43 MB 0 B 58.43 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.18 MB 0 B 63.18 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.36 MB 0 B 167.36 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.23 MB 0 B 63.23 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.37 MB 0 B 91.37 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.71 MB 0 B 75.71 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.15 MB 0 B 95.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.40 MB 0 B 77.40 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.02 MB 0 B 70.02 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.91 MB 0 B 48.91 MB -100.0%
hits_10.vortex 1.0 vortex-compact 50.24 MB 0 B 50.24 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.65 MB 0 B 129.65 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.98 MB 0 B 57.98 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.23 MB 0 B 54.23 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.41 MB 0 B 118.41 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.47 MB 0 B 73.47 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.77 MB 0 B 61.77 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.44 MB 0 B 57.44 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.52 MB 0 B 83.52 MB -100.0%
hits_33.vortex 1.0 vortex-compact 36.75 MB 0 B 36.75 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.50 MB 0 B 66.50 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.45 MB 0 B 164.45 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.52 MB 0 B 64.52 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.16 MB 0 B 42.16 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.34 MB 0 B 48.34 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.14 MB 0 B 169.14 MB -100.0%
hits_32.vortex 1.0 vortex-compact 45.07 MB 0 B 45.07 MB -100.0%
hits_73.vortex 1.0 vortex-compact 70.34 MB 0 B 70.34 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.83 MB 0 B 90.83 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.71 MB 0 B 53.71 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.66 MB 0 B 59.66 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.01 MB 0 B 66.01 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.24 MB 0 B 53.24 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.25 MB 0 B 78.25 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.29 MB 0 B 94.29 MB -100.0%
hits_22.vortex 1.0 vortex-compact 45.47 MB 0 B 45.47 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.71 MB 0 B 58.71 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.85 MB 0 B 72.85 MB -100.0%
hits_29.vortex 1.0 vortex-compact 37.54 MB 0 B 37.54 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.57 MB 0 B 69.57 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.98 MB 0 B 165.98 MB -100.0%
hits_26.vortex 1.0 vortex-compact 72.91 MB 0 B 72.91 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.08 MB 0 B 18.08 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.08 MB 0 B 64.08 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.52 MB 0 B 52.52 MB -100.0%

Totals:

  • vortex-compact: 7.08 GB → 0 B (-100.0%)
  • vortex-file-compressed: 14.65 GB → 14.65 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Compression

Vortex (geomean): 0.998x ➖
Parquet (geomean): 0.996x ➖


unknown / unknown (0.994x ➖, 8↑ 4↓)
name PR 347f00c (ns) base b9c47cf (ns) ratio (PR/base)
compress time/Arade 1192073783 1160659131 1.03
compress time/Bimbo 7160403571 7393065279 0.97
compress time/CMSprovider 3031341799 3011874271 1.01
compress time/Euro2016 419409159 431567195 0.97
compress time/Food 364898416 390161132 0.94
compress time/HashTags 827164017 825934746 1.00
compress time/TPC-H l_comment canonical 1302227218 1314021007 0.99
compress time/TPC-H l_comment chunked 1329063831 1303759303 1.02
compress time/taxi 720262281 736679830 0.98
compress time/wide table cols=100 chunks=1 rows=1000 11521558 12345145 0.93
compress time/wide table cols=100 chunks=50 rows=1000 11757058 12717565 0.92
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 125523834 142593707 0.88
compress time/wide table cols=1000 chunks=50 rows=1000 🚀 124556672 140566208 0.89
compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1227393854 1431122334 0.86
compress time/wide table cols=10000 chunks=50 rows=1000 🚀 1227561884 1422185295 0.86
decompress time/Arade 29781880 30995755 0.96
decompress time/Bimbo 119886189 116272572 1.03
decompress time/CMSprovider 83494161 82039728 1.02
decompress time/Euro2016 21565920 21105727 1.02
decompress time/Food 9305582 8661722 1.07
decompress time/HashTags 🚨 87279776 78782556 1.11
decompress time/TPC-H l_comment canonical 43097444 42253665 1.02
decompress time/TPC-H l_comment chunked 42049964 41344921 1.02
decompress time/taxi 21428224 20870946 1.03
decompress time/wide table cols=100 chunks=1 rows=1000 2625705 2732331 0.96
decompress time/wide table cols=100 chunks=50 rows=1000 2679209 2730016 0.98
decompress time/wide table cols=1000 chunks=1 rows=1000 22638974 22720056 1.00
decompress time/wide table cols=1000 chunks=50 rows=1000 22209290 23044039 0.96
decompress time/wide table cols=10000 chunks=1 rows=1000 229934627 240838147 0.95
decompress time/wide table cols=10000 chunks=50 rows=1000 232722076 235422048 0.99
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3015530479 3063612314 0.98
parquet_rs-zstd compress time/Bimbo 17367546999 17522859802 0.99
parquet_rs-zstd compress time/CMSprovider 7862367757 7947839492 0.99
parquet_rs-zstd compress time/Euro2016 1345801134 1346110449 1.00
parquet_rs-zstd compress time/Food 931293192 948942180 0.98
parquet_rs-zstd compress time/HashTags 2483014944 2485337734 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3119251865 3101884820 1.01
parquet_rs-zstd compress time/TPC-H l_comment chunked 3115156193 3130184379 1.00
parquet_rs-zstd compress time/taxi 1523447555 1537636643 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6762066 6805071 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6812234 6857226 0.99
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 97239456 91369917 1.06
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 96624583 88359184 1.09
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 907733207 898774522 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 897481577 928260265 0.97
parquet_rs-zstd decompress time/Arade 648873861 651761616 1.00
parquet_rs-zstd decompress time/Bimbo 1821690147 1793202519 1.02
parquet_rs-zstd decompress time/CMSprovider 1955094226 1963327194 1.00
parquet_rs-zstd decompress time/Euro2016 386100363 389082707 0.99
parquet_rs-zstd decompress time/Food 221656478 225344404 0.98
parquet_rs-zstd decompress time/HashTags 626959194 637607591 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 575246537 570400756 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 570745276 573770324 0.99
parquet_rs-zstd decompress time/taxi 254937263 252057832 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2692195 2672821 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2721537 2678606 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32267902 32733310 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32526007 32384828 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 367321881 371741225 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 373010438 373945219 1.00
vortex-file-compressed size/Arade 143589172 143387364 1.00
vortex-file-compressed size/Bimbo 🚨 510398836 457703724 1.12
vortex-file-compressed size/CMSprovider 448301188 422230580 1.06
vortex-file-compressed size/Euro2016 164458044 164452740 1.00
vortex-file-compressed size/Food 44206912 42374576 1.04
vortex-file-compressed size/HashTags 195860188 195767892 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179476760 179471576 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179476760 179471576 1.00
vortex-file-compressed size/taxi 51036356 50083652 1.02
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884416 876416 1.01
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884416 876416 1.01
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829616 8749616 1.01
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829616 8749616 1.01
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317616 87517616 1.01
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317616 87517616 1.01
vortex:parquet-zstd ratio compress time/Arade 0 0 1.04
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.98
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio compress time/Food 0 0 0.95
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.93
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚀 1 1 0.83
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚀 1 1 0.81
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1 1 0.85
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚀 1 1 0.89
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.97
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.01
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.03
vortex:parquet-zstd ratio decompress time/Food 0 0 1.09
vortex:parquet-zstd ratio decompress time/HashTags 🚨 0 0 1.13
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 1 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 1 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 🚨 1 1 1.12
vortex:parquet-zstd size/CMSprovider 1 1 1.06
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.04
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.02
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.01

@joseph-isaacs joseph-isaacs added the changelog/feature A new feature label Apr 8, 2026
@joseph-isaacs joseph-isaacs changed the title fix: fsst inline varbin child feat: fsst inline varbin child Apr 8, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@joseph-isaacs joseph-isaacs marked this pull request as ready for review April 8, 2026 09:56
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 8, 2026

Merging this PR will degrade performance by 14.72%

❌ 1 regressed benchmark
✅ 1121 untouched benchmarks
⏩ 1530 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 50.1 µs 58.7 µs -14.72%

Comparing ji/fix-fsst (f3e605c) with develop (b9c47cf)

Open in CodSpeed

Footnotes

  1. 1530 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@joseph-isaacs joseph-isaacs requested a review from robert3005 April 8, 2026 10:26
@joseph-isaacs joseph-isaacs merged commit 95befa7 into develop Apr 8, 2026
61 of 62 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/fix-fsst branch April 8, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants